Responsibilities
- Design, develop, and test software for the Certent Disclosure Management financial reporting solution.
- Architect and build web applications using efficient, reusable, and testable code.
- Contribute to the overall solution architecture and collaborate with cross‑functional teams including UX, product management, QA, and backend.
- Develop clean, elegant, reusable code that is easy to maintain and extend.
- Proactively fix bugs and solve technical challenges.
- Provide ideas for the product development roadmap and participate in code reviews and architecture discussions.
- Guide developers and cross‑functional partners on agile processes, ensuring high‑quality delivery on time and within budget.
- Help team members grow their careers through technical and professional advancement.
- Maintain a culture of functional ownership and technical excellence across the SDLC.
Qualifications
- 5.5+ years of experience designing and developing applications.
- 4+ years of experience designing and developing SaaS applications using C# in distributed systems.
- 2+ years of web application development using modern web technologies such as React.js.
- 4+ years of experience with relational DBMS, preferably Microsoft SQL Server.
- 4+ years of experience with microservices and REST APIs.
- Experience developing and maintaining complex, scalable applications.
- Experience consuming APIs, working with large data sets, and executing asynchronous code.
- Deep understanding of SOLID principles, design patterns, and n‑tier architectures.
- Self‑starter able to come up to speed on the existing solution and take ownership of parts of the application.
- Solid grasp of web application 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, collaborative environment.
- Strong written and verbal communication skills in English.
Additional Information
All information will be kept confidential according to EEO guidelines. Background checks are required for employment with insightsoftware, where permitted by country, state, or province.
Insightsoftware is an equal‑opportunity employer. We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or any other protected class.