ACGME needs to create, enhance, and maintain software applications across web, windows, and cloud platforms to support its operations.
Requirements
- Five+ years of relevant work experience developing full-stack solutions for web, Azure cloud and windows solutions using .NET Core, C-Sharp, ASP.NET MVC, Entity Framework, Web API, object-oriented development patterns and automated unit testing required.
- Client-side programming proficiency in HTML5, CSS, JavaScript/TypeScript including the use of JQuery, TypeScript, bootstrap and modern frameworks.
- Must have experience using Object Oriented Programming (OOP) methodologies and patterns, as well as the ability to refactor existing code.
- Demonstrated competency with Windows Server 2016, Internet Information Server 8, and Windows 10.
- Demonstrated proficiency in the use of Microsoft Visual Studio Code & Visual Studio 2019/2022, Azure DevOps and Git for managing application source code, product branches/versions, and submitting Pull Requests.
- Extensive programming experience in Microsoft technologies, including ASP.NET Core, C-Sharp, Microsoft MVC (model/view/controller pattern), Entity Framework and developing windows services and Restful Web APIs.
- Demonstrated proficiency in the design and development of database systems using Microsoft SQL Server 2016 or above, including database design, development of views, and stored procedures. Experience implementing triggers.
Responsibilities
- Creates, enhances and maintains ACGME software applications across web, windows and cloud platforms.
- Responsible for full-stack development of both front-end development using the latest JavaScript technologies and frameworks, middle-tier Microsoft ASP.NET C-Sharp development as well as development of windows, web and cloud Rest APIs.
- Database design, development and maintenance in Microsoft SQL Database is required.
- Design, develop, and maintain full-stack ASP.NET MVC web applications, ensuring scalability, performance, and maintainability.
- Implement and maintain user interfaces using CSHTML, JavaScript, and jQuery, with a strong focus on responsive design and user experience.
- Design and optimize relational database schemas, stored procedures, and queries primarily using Microsoft SQL Server.
- Assist with development of Microsoft Azure-based solutions including: Azure App Services and APIs, React/Next.js web applications, Azure Functions, Data solutions using Azure SQL and CosmosDB
Other
- Applicants must be currently authorized to work in the United States (U.S.) on a full-time basis.
- The ACGME will not provide employment sponsorship for this position (e.g., H-1B Visa or other U.S. employment authorization).
- Collaborate with business analysts, QA engineers, and fellow developers to understand business requirements and deliver high-quality software solutions.
- Stay current with emerging technologies, frameworks, and best practices in software engineering and cloud development.
- Aptitude to learn new software quickly. Detail-oriented with a strong sense of the need for accuracy and the ability to demonstrate excellent analytical and problem-solving skills.