Tech Stack
AngularASP.NETBootstrapDockerJavaScriptjQuery.NETOracleSQL
About the role
- Develop and maintain current and future web applications using ASP.NET Core and C#
- Write clean, scalable code and implement .NET MVC/Core solutions
- Implement and support OIDC & SAML based authentication (IdentityServer)
- Create and consume REST APIs and interface with relational databases (Oracle, MS-SQL)
- Work closely with Client User Representatives to troubleshoot and design solutions that meet requirements
- Communicate level of effort, status of ongoing work, and potential issues to Project Manager/Team Lead
- Work effectively both in a team environment and as a sole contributor with little or no supervision
- Manage multiple priorities with individual deadlines and possess excellent time management skills
- Adapt to rapidly changing environments and work creatively with minimal supervision
- Work from written specifications and pre-established guidelines and deliver project support throughout lifecycle
- Initial onsite collaboration/training Monday-Thursday; ongoing in-office presence 2-3 days per week as required by Agency
Requirements
- MUST be Local Metro Area Candidates
- US Citizenship or work-authorization with alien registration number required
- Onsite from Day 1 (initially Monday-Thursday for training; then 2-3 days/week depending on Agency requirement)
- Candidate MUST meet/exceed ALL required skills
- Minimum 5 years of ASP.NET development experience (design, development, deployment, support)
- Strong knowledge of OIDC & SAML based authentication (IdentityServer)
- Experience with .NET Core C#, .NET Framework 4+, .NET Core 8+
- Experience with n-tier architectures and design patterns
- Experience with ASP.NET MVC Core, MVC 5, Razor Pages
- Strong knowledge of relational databases (Oracle 11g, 12c, MS-SQL)
- Solid HTML, JavaScript, jQuery, CSS, Bootstrap
- Experience creating and consuming REST APIs
- Experience interfacing with customers and systems analysts
- Ability to write clean, scalable code
- Ability to work from written specifications and pre-established guidelines
- Excellent written and oral communication skills
- Excellent time management and ability to handle multiple priorities
- Ability to adapt to a rapidly changing environment and work with minimal supervision
- Education: Bachelor’s degree in Computer Science, Information Systems, or related technical degree OR equivalent experience (Master’s a plus)
- Additional desired: IIS, Docker, Git, Umbraco (ASP.NET Core CMS), Visual Studio 2022
- Plus: Knowledge of ColdFusion, AngularJS (version 1)