We are seeking a highly skilled Senior Software Engineer / Lead Developer to support complex enterprise application development initiatives. This role will focus on delivering modern, scalable web applications using .NET Core, Angular, and Microsoft SQL Server.
The ideal candidate is a hands-on technical leader who can drive development efforts, collaborate with cross-functional teams, and contribute to large-scale planning and delivery of strategic software solutions.
Lead the design, development, and implementation of enterprise-level applications using .NET Core and Angular.
Provide technical leadership and guidance to development team members, ensuring best practices are followed.
Build and optimize backend services, APIs, and database integrations using Microsoft SQL Server.
Review and analyze complex software engineering challenges requiring in-depth evaluation of multiple factors.
Collaborate with business and technology stakeholders to deliver high-quality solutions aligned with organizational goals.
Participate in Agile development processes including sprint planning, code reviews, and iterative delivery.
Ensure applications meet security, compliance, performance, and scalability requirements.
Contribute to resolution of technical issues and support ongoing enhancements and modernization efforts.
5+ years of professional software engineering experience
Strong development experience with:
.NET Core (4–6 years)
Angular (6+ years)
Microsoft SQL Server (6+ years)
Proven ability to work on complex, large-scale software initiatives.
Experience leading development efforts and mentoring junior engineers.
Experience with RESTful API development and microservices architecture
Familiarity with CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions)
Cloud exposure (Azure or AWS)
Knowledge of modern front-end frameworks, UI best practices, and responsive design
Agile/Scrum development experience
This is an exciting opportunity for a senior-level developer to take on a leadership role in delivering impactful enterprise solutions while working with modern full-stack technologies in a collaborative Agile environment.