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.
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
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
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