At our company, we are on a journey to transform how we provide our service now and in the future. Our measure of success is increased customer satisfaction and improved productivity, achieved by consistently delivering great products and high-quality service.
About the Role Weu0027re looking for a motivated
Software Engineer to join our technology team. In this role, youu0027ll work closely with experienced developers and contribute to building, maintaining, and enhancing our enterprise applications. Youu0027ll be involved in all stages of the development lifecycle, from coding and debugging to testing and deployment, while gaining valuable exposure to modern development practices and tools.
Youu0027ll report directly to the
Tech Lead, collaborating daily with other developers, testers, and analysts to deliver high-quality software solutions that meet business needs.
Responsibilities:- Lead design and architecture
- Own technical quality of applications and integrations
- Mentor and coach junior/mid developers
- Partner with architects, product owners, and stakeholders
- Contribute to agile ceremonies & continuous improvement
- Ensure scalability, security, and performance
- Conduct code reviews and enforce standards
- Support production and incident response
Primary Skills:- Expert in C#, .NET 5+/Core
- ASP.NET Core (MVC, Web API)
- Microsoft SQL Server 2016+ (advanced tuning, indexing)
- Azure Components: App Services, Functions, Logic Apps, Service Bus, Key Vault, Cosmos DB, API Management
- CI/CD pipelines (Azure DevOps)
- Secure coding practices (OAuth, JWT, identity management)
- Microservices architecture
Optional Skills (Good to have) - VB.NET (legacy support)
- WCF, WinForms, VBA
- Event-driven architecture
- React/Angular (UI integration)
- NoSQL (MongoDB, Cosmos DB advanced)
- Infrastructure as Code (Terraform, ARM/Bicep)
- Automated performance/load testing
- Multi-cloud exposure (AWS, GCP)
Soft Skills: - Leadership & mentoring
- Strong stakeholder engagement
- Strategic thinking
- Outcome-focused mindset
- Excellent communication (technical & non-technical)
- Ownership and urgency
- Continuous improvement and innovation