.NET Developer

  • Full-time

Company Description

insightsoftware is a growing, dynamic computer software company that helps businesses achieve greater levels of financial intelligence across their organization with our world-class financial reporting solutions. At insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!

You will work with a talented and dedicated team to build and maintain our Certent 365 SaaS product line. You will work in an agile environment setting the standard for an ecosystem of cutting-edge product offerings by working with the latest technologies in the market, tackling challenging problems in the disclosure management world.

Job Description

What You’ll Do

✓ Design, Develop and Test software for the Certent Disclosure Management financial reporting solution

✓ Architecting and building web apps by writing efficient, reusable, and testable code

✓ Contribute with your experience to the overall solution architecture

✓ Develop clean, elegant, and reusable code that is easy to maintain and extend

✓ Proactively fixing upcoming bugs and solving technical challenges

✓ Contributing ideas to our product development roadmap

✓ Participating in code reviews and architecture discussions

✓ Work closely with your UX, Product Management, QA, and Backend colleagues

Bonus Points

✓ Familiarity with Jira, Azure DevOps (TFS), and/or Git

✓ Experience working in an Agile environment, comfortable with iterative SDLC (Scrum based)

✓ SOLID, understanding of design patterns and n-tiers architectures

✓ Experience in consuming APIs, working with large sets of data, asynchronous code execution

✓ Experience developing and maintaining complex, scalable applications

✓ Previous experience with ASP.NET Core is a plus

Qualifications

The chosen candidate must have strong analytical skills, a clear vision on high-quality software development, and have excellent communication abilities. A proven results-oriented person with a delivery focus and demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment. 

What You’ll Need

✓ 2+ years of experience designing and developing applications using .Net framework, .Net Core, C#

✓ 2+ years of experience designing and developing SaaS applications using distributed systems

✓ Proven experience using ORMs, Entity Framework or NHibernate  

✓ Proven experience using relational DBMS, MS SQL Server preferred

✓ Previous experience with microservices, REST APIs, or WCF

✓ Self-starter that can come up to speed on the existing solution and take ownership of different parts of the application

✓ Solid understanding of web applications including security, session management, and best practices 

✓ BSc or MSc degree in Computer Science, Computer Engineering, or a closely related discipline

✓ Excellent teamwork skills and the ability to excel in a fast-paced and collaborative environment

✓ Strong communication skills in English – both written and verbal

Additional Information

What you will get @ insightsoftware

✓ Continuous learning plan and full access to Pluralsight learning platform

✓ Flexible working hours and possibility for remote working

✓ Open and agile working environment

 

Rally Cry 2022, Grow as One: https://insightsoftware.wistia.com/medias/c16gc4ca5o

All your information will be kept confidential according to EEO guidelines.

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the stated work location. **