You will lead the architectural design and development of business-critical applications, ensuring reliability and alignment with IT mandates.
Responsibilities
- Analyze designs to determine coding, programming, and integration activities based on overall product architecture.
- Lead software engineers and development partners to deliver high-quality, cost-effective solutions.
- Design, develop, troubleshoot, and debug software programs for system enhancements.
- Mentor less-experienced staff and represent the engineering team during complex development projects.
- Collaborate with management and external partners regarding system design status and issue resolution.
Required Skills
- 8+ years of experience in software architecture, design, and data modeling.
- Expertise in C#, ASP.NET, ASP.NET MVC, and Microsoft .NET.
- Strong proficiency in SQL Server, SQL, and Microsoft Entity Framework.
- Experience with HTML5, XML, CSS3, JavaScript, and jQuery.
- Hands-on experience with RESTful web services, SOAP, JSON, and Remote Objects.
- Practical knowledge of three-tier architecture and distributed transactions.
- Experience managing CI/CD pipelines and GitHub.
- Competency with Windows Server, IIS, MSMQ, and Microsoft SharePoint API.
- Ability to work within Agile-Scrum methodologies.
Preferred Skills
- Experience with Angular 2+, Python, PHP, or Node.js.
- Experience with Windows Server administration.