Software Engineer, Senior (Public Sector)
- Developing backend features using C# / .NET framework
- Contributing to new feature development (enhancements) and bug fixes
- Working across application layers (presentation, business logic, database)
- Participating in code reviews and technical discussions
- Collaborating with senior engineers to implement designs and solutions
- Supporting product releases across multiple development cycles
- Learning and building domain knowledge of the product and industry
This role is not purely maintenance-focused, with significant exposure to new development work and modern product enhancements.
- At least 5 yrs of experience in software development using C# / .NET
- Understanding of application architecture and layered design (presentation, business logic, database)
- Functional knowledge in JavaScript frameworks preferred (Angular, AngularJS, Node.js)
- Proficiency with software development lifecycle and coding best practices
- Ability to write clean, maintainable, and structured code
- Strong collaboration skills and willingness to learn from senior team members
- Experience working in enterprise or large-scale applications
- Familiarity with cloud platforms (AWS/Azure) or CI/CD environments
- Experience supporting both feature development and production environments
- Interest in learning new technologies and contributing to modernization initiatives (e.g., AI, platform improvements)