Description

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.

Education

Any Graduate