About the Role
This role involves building and enhancing enterprise-level software systems with a focus on backend development, system integration, and performance optimization using Microsoft technologies.
Responsibilities
- Design and implement server-side logic using C# and the .NET framework
- Develop and maintain RESTful APIs for internal and external services
- Collaborate with product teams to translate business requirements into technical solutions
- Write clean, testable, and efficient code following software development best practices
- Participate in code reviews to ensure code quality and consistency
- Troubleshoot, debug, and upgrade existing applications
- Work with relational databases including schema design and query optimization
- Integrate applications with third-party services and microservices
- Ensure applications meet security and compliance standards
- Support deployment pipelines and work closely with DevOps teams
- Contribute to technical documentation and system architecture diagrams
- Participate in agile ceremonies such as sprint planning and retrospectives
- Monitor application performance and implement improvements
- Mentor junior developers and promote knowledge sharing
- Evaluate emerging technologies for potential adoption in current projects
Nice to Have
- Master’s degree in computer science or related field
- Experience with cloud platforms such as Azure or AWS
- Familiarity with containerization technologies like Docker
- Knowledge of CI/CD pipelines and automation tools
- Exposure to microservices architecture
- Experience with monitoring and logging tools
- Understanding of identity and access management concepts
- Background in insurance or financial services technology
Compensation
Competitive salary and performance-based incentives
Work Arrangement
Hybrid work model with flexible scheduling options
Team
Collaborative engineering team focused on innovation and technical excellence
Why This Role Matters
You will play a key role in shaping the future of digital services by building reliable, scalable applications that support critical business operations.
Growth Opportunities
Opportunities for professional development, technical specialization, and leadership growth are supported through mentorship and training programs.
Not available for this position