Description
Develop and maintain scalable web applications using C#, ASP.NET Core, and Python.
This role is on-site.
Responsibilities
- Write clean, scalable code using C# and ASP.NET Core across the full software development life cycle.
- Collaborate with client representatives and systems analysts to design solutions based on written specifications.
- Communicate project status, effort, and technical risks to the Project Manager or Team Lead.
- Troubleshoot and resolve application issues independently and within a team.
Required Skills
- 5+ years of experience in the design, development, deployment, and support of web applications.
- 5+ years focusing on ASP.NET development, specifically .NET MVC Core.
- 3+ years with .NET Core C#, n-tier architectures, and design patterns.
- 3+ years with relational databases, including Oracle 11g, 12c, and MS-SQL.
- 3+ years creating and consuming REST APIs.
- 3+ years with Python development, including Django or Flask frameworks.
- 3+ years with Identity Server (OIDC & SAML authentication).
- 3+ years with IIS and Docker.
- Proficiency in HTML, JavaScript, jQuery, CSS, Bootstrap, .NET Framework 4+, .NET Core 8+, Razor Pages, Git, and Visual Studio 2022.
Preferred Skills
- Experience with Umbraco (ASP.NET Core CMS).
- Knowledge of ColdFusion or AngularJS (version 1).