Description
You will develop and maintain scalable web applications using C# and ASP.NET Core.
Responsibilities
- Write clean, scalable code using C# and ASP.NET Core.
- Develop and maintain current and future web applications through the full software development life cycle.
- Collaborate with Client User Representatives and systems analysts to design solutions based on written specifications.
- Communicate project status, level of effort, and potential technical issues to the Project Manager or Team Lead.
- Troubleshoot and resolve application issues both independently and within a team environment.
Required Skills
- 5+ years of experience in the design, development, deployment, and support of web applications.
- 5+ years of experience focusing on ASP.NET development, specifically .NET MVC Core.
- 3+ years of experience with .NET Core C#, n-tier architectures, and design patterns.
- 3+ years of experience with Relational Databases, including Oracle 11g, 12c, and MS-SQL.
- 3+ years of experience creating and consuming REST APIs.
- 3+ years of experience with Python development, including Django or Flask frameworks.
- 3+ years of experience with Identity Server (OIDC & SAML authentication).
- 3+ years of experience with IIS and Docker.
- Proficiency in HTML, JavaScript, jQuery, CSS, Bootstrap, .NET Framework 4+, .NET Core 8+, and Razor Pages.
- Experience with Git version control and Visual Studio 2022.
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related technical field.
Preferred Skills
- Experience with Umbraco (ASP.NET Core CMS).
- Knowledge of ColdFusion or AngularJS (version 1).