Software Engineering, Consultant
Core
Own end-to-end technical accountability for a portfolio of enterprise applications, driving modernization, operational excellence, and secure, scalable solutions.
Role type
Senior Software Engineering Consultant (Technical Lead)
Builds
Secure, scalable, and sustainable enterprise application solutions
Domain
Insurance / Enterprise Software / Cloud-Native
Deliverable
production ML models | product features | infrastructure
Required skills
Java/J2EE, Spring Boot, .NET, Angular, RESTful APIs, microservices architecture, relational databases, enterprise application integration, Azure cloud services, CI/CD pipelines, DevSecOps, automated testing, application architecture, system integration, performance tuning, security best practices, application modernization, technical debt management, cloud migration
Preferred skills
Managing multiple enterprise applications and vendors
Technologies
Java, Spring Boot, .NET, Angular, Azure, GitHub, Azure DevOps
Responsibilities
Manage application roadmap, technical debt, and lifecycle activities; Lead technical design and solution reviews for enhancements; Coach and mentor team members on technical development; Manage vendor technical deliverables, quality, risks, and SLA compliance
Seniority
Senior, hands-on IC with leadership responsibilities