Full Stack .Net Developer (Various Level)
Overview:
We are seeking talented .Net Developer of various level ( Team Lead, Full Stack, Front end and Back end ) for the software development life cycle for Maryland State Retirement System (MSRP) suite of custom and 3rd party applications. .
The Lead Full Stack .NET Developer is responsible for ensuring the successful implementation of solutions across a range of technologies supporting internal and external facing applications, integrations, workflows, and automated processes.
The Full Stack .NET Developer is responsible for ensuring the successful implementation of .NET applications and integrations.
The Front-End .NET Developer is responsible for ensuring the successful implementation of the UI layer of .NET applications and integrations
The Back-End .NET Developer is responsible for ensuring the successful implementation of the data layer of .NET applications and integrations
Responsibilities:
-
- Writing and testing code for software programs and applications using various programming languages in .NET, C#, Angular, T-SQL, etc.
- Analyzing user requirements and designing software solutions to meet those needs.
- Collaborating with cross-functional teams including designers, analysts, and project managers throughout the software development life cycle.
- Debugging existing code and fixing issues or bugs in software programs.
- Maintaining and updating existing software systems by adding new features or enhancing functionality.
- Creating technical documentation for reference and reporting.
- Conducting software testing (unit testing, integration testing, system testing) to identify defects and ensure software quality.
- Deploying software tools, processes, and metrics for monitoring code quality and improving software performance.
- Staying up-to-date with emerging technologies, programming tools, and coding practices.
- Evaluating and recommending the incorporation of new/ updated development technologies and techniques applicable to Agency solutions, as appropriate to keep solutions current and improve security, performance, resilience, usability.
- Participating in code reviews and providing feedback to other developers.
- Following all guidance on software development at the agency and state level.
Education
- High school, GED or equivalent required.
- Bachelor’s in Computer Science, Engineering or equivalent work experience.
Required Experience and Skills
- Minimum 3-7 years of experience as a full stack .NET developer is required.
- Minimum 3-7 years of experience with C#.
- Minimum 3-7 years of experience with ASP.NET MVC and .NET Core.
- Minimum 3-7 years of experience with Angular 8+ and JavaScript
- Minimum 3-7 years of experience with Entity Framework, Entity Framework Core or other ORM framework.
- Minimum 3 -7 years of experience with T-SQL.
- Experience with authentication and authorization, identity layers and middleware implementations such as OpenID Connect and .NET integrations.
- Excellent communication skills, both written and verbal.
- Strong analytical skills.
Preferred Experience and Skills
- Experience with Angular 8+, TypeScript, HTML5, CSS3, jQuery.
- Experience with T-SQL.
- Experience with .NET Framework
- Experience developing Dynamics 365.
- Experience with Biztalk and Biztalk Rules Engine Preferred.
- Familiarity with Vinzant’s Global Event Control Server (GECS)
- 2 years of experience working with public defined benefit pension systems. Additional years of industry- specific experience will be given additional weight in considering and comparing the Master Contractors’ proposals.
If you are a skilled Full Stack Developer with a passion for innovation and problem-solving, we encourage you to apply. Join us in creating cutting-edge web applications that drive our business forward.
Job Types: Full-time, Contract
Pay: $70,000.00 - $120,000.00 per year
Compensation package:
Experience level:
- 4 years
- 5 years
- 6 years
- 7 years
- 8 years
Schedule:
Experience:
- .NET: 5 years (Required)
- C#: 5 years (Required)
- ASP.NET: 5 years (Required)
- Angular: 5 years (Required)
- JavaScript: 5 years (Required)
- OpenID Connect and .NET Integration: 2 years (Preferred)
- TypeScript, HTML5, CSS3, jQuery: 2 years (Preferred)
- Entity Framework, Entity Framework Core or other ORM: 2 years (Preferred)
Ability to Commute:
- Baltimore, MD 21202 (Required)
Ability to Relocate:
- Baltimore, MD 21202: Relocate before starting work (Required)
Work Location: Hybrid remote in Baltimore, MD 21202