About the Role
This role supports our client’s our client, building, and maintaining modern .NET applications. The consultant will operate within an agile development team, collaborating closely with IT supervisors, project managers, and fellow developers. Responsibilities span the full software development lifecycle—from gathering requirements to deploying reliable solutions—ensuring legacy systems are modernized to meet current standards. The position offers a blend of on‑site and remote work, providing the opportunity to influence technical direction while delivering high‑impact business applications.
Key Responsibilities
- Gather and analyze functional requirements from stakeholders and translate them into technical specifications.
- Design, develop, and test scalable ASP.NET Core MVC and Web API applications using C#.
- Refactor and rewrite legacy codebases into modern .NET solutions, adhering to N‑tier architecture and client coding standards.
- Create, optimize, and maintain SQL Server databases, including tables, views, stored procedures, and performance tuning.
- Participate in code reviews, provide technical guidance, and mentor junior developers.
- Collaborate with cross‑functional teams to ensure seamless integration with existing systems and third‑party services.
- Deploy applications to the production environment and deliver post‑deployment support and troubleshooting.
- Document technical designs, implementation details, and user guides for future maintenance.
Required Skills & Experience
- 10+ years of professional experience developing .NET applications with a strong focus on C#.
- Minimum 4 years of hands‑on experience building ASP.NET Core MVC applications.
- 10+ years of experience designing, developing, and optimizing SQL Server databases.
- Proven ability to work in an agile environment and deliver high‑quality code on schedule.
- Excellent written and verbal communication skills, with demonstrated leadership and collaboration abilities.
- Strong analytical, problem‑solving, and decision‑making capabilities.
- Ability to work independently as well as part of a multidisciplinary team.
Tools & Technologies
- C# and the .NET framework for application development.
- ASP.NET Core MVC, Web API, and Windows Forms for UI and service layers.
- SQL Server for relational database design, query optimization, and stored‑procedure development.
- Visual Studio (or Visual Studio Code) as the primary IDE.
- Git for source‑code version control and collaboration.
- Microsoft Teams for remote interviews and communication.
Work Schedule & Duration
- Contract length: September 28, 2026 – June 30, 2027 (approximately 9 months).
- Hybrid arrangement: onsite at the Shipley building every third day; remaining days can be remote.
- Full‑time effort with standard business hours expected.
Interview Process
The process begins with a 15‑minute interview via Microsoft Teams, followed by a comprehensive onsite interview at the Shipley building. Candidates should be prepared to demonstrate technical competence in .NET development and discuss prior project experience.
Position Details
- Employment Type: Contract
- Duration: Approximately 12 months (with potential for extension)
- Work Authorization: Must be authorized to work in the United States