Lead application architecture and development for large-scale, complex systems on the Microsoft platform.
Responsibilities
- Architect new applications and conduct technical evaluations to meet business requirements.
- Design and implement bespoke applications using .NET frameworks and SQL/Oracle databases.
- Manage cloud-based projects, including migrations, source code management, and release processes via Azure DevOps.
- Provide technical guidance, documentation, and architectural standards to development teams.
- Oversee the full Systems Development Lifecycle (SDLDC) using Agile/Scrum methodologies.
Required Skills
- 12+ years of experience in application development and architecture.
- Expertise in C#, VB.NET, .NET MVC, and/or .NET Core.
- 5 years of experience with Azure DevOps, covering migrations, work items, and release processes.
- 5 years of experience in architecting new applications and technology evaluation.
- Proficiency in Oracle and SQL Server, including writing stored procedures and SQL queries.
- Strong knowledge of Object-Oriented Design (OOD) principles and application architecture standards.
- Experience developing and deploying APIs and web services.
- Front-end proficiency in JavaScript, Angular, CSS, and Bootstrap.
- 3 years of hands-on experience in mobile app development and support.
- Ability to perform systematic debugging, research, and technical investigation.
Preferred Skills
- Familiarity with Okta for application security.