Duties and Responsibilities:
-
Design, develop, and maintain scalable application programs to support enterprise systems, ensuring high performance and extensibility.
-
Collaborate with management and software architects to evaluate and implement vendor-supplied software solutions for enterprise applications.
-
Mentor junior Software Engineers, providing guidance and support to help them gain proficiency in application development.
-
Lead the implementation of automated testing procedures to ensure software quality and system reliability.
-
Develop and integrate API interfaces, leveraging industry-standard tools and technologies for efficient communication between systems.
-
Perform database programming, including writing and optimizing complex queries, stored procedures, and managing relational databases (SQL Server, T-SQL, SSMS), and work with ADO .NET for both on-premise and cloud-based development.
Requirements:
- 15 years experience
-
Proven experience in Object-Oriented Programming (OOP) and development, particularly within the .NET framework and C#.
-
Expertise in full-stack development using technologies such as ASP.NET, Blazor, and JavaScript with a focus on UI and UX design using frameworks like Bootstrap and jQuery.
-
Hands-on experience with cloud-based development and deployment, particularly within Azure Cloud environments, utilizing tools such as Azure DevOps, GitHub, and CI/CD pipelines.
-
Strong experience in ADO .NET development, both for on-premise and cloud environments, including database connectivity and integration.
-
Strong understanding of the medical insurance, claims, or behavioral health industries, with the ability to apply this knowledge to system design and implementation.
-
Proficient in database development, including working with SQL Server, T-SQL, stored procedures, and familiarity with database management tools like SSMS and TFS.
-
Ability to work independently and lead technical initiatives while collaborating closely with project managers, business analysts, and other stakeholders to deliver high-quality software solutions.