Overview
Skills
Job Details
Job Title | Lead Developer/Architect - REMOTE |
Duration | : 6-month Contract to Hire |
Location | : Fully Remote either EST or CST with quarterly travel for stakeholder meetings |
Position Summary
This role will serve as the Architect / Lead Developer for a suite of portal applications. The candidate will collaborate closely with the team, including business analysts, project managers, QA Team, and development resources, to architect, design, and develop new modules.
Position Reports to [IT Manager]
Responsibilities
- Architect and implement software solutions utilizing the .NET framework, ensuring they align with business requirements and technical standards.
- Lead and mentor development teams, ensuring they follow best practices, coding standards, and design principles.
- Design solutions that meet both functional and non-functional requirements, focusing on performance, scalability, and maintainability.
- Conduct regular code reviews and ensure high code quality, with an emphasis on maintainability, efficiency, and security.
- Stay updated with the latest .NET technologies, Azure, industry trends, and best practices to continuously improve application architecture.
- Troubleshoot and resolve technical challenges, optimize system performance, and implement improvements to existing systems and applications.
- Coordinate work with offshore development teams
Secondary
- Interface with client teams to resolve development issues
- Collaborate with the Business Analysis team to help elicit or review business requirements
- Collaborate with business leaders to determine how to best use technology to enable their growth and success.
Primary Competencies
- Functional/Technical Skills
- Problem Solving & Analytical Skills
- Effective Written and Oral Communications
- Quality & Continuous Improvement
- Results Orientation
Role Requirements
- 10+ years of experience in software development with 5+ years in a Lead Developer / architect role, with a focus on the .NET ecosystem.
- Expertise in .NET technologies, including .NET Core, C#, ASP.NET, MVC, Entity Framework, React, Angular, API, Azure cloud, Power BI, SQL Server.
- Strong experience with designing and implementing Azure cloud-based architectures, and microservices.
- Familiarity Strong experience with Azure DevOps, Continuous Integration/Continuous Deployment (CI/CD), version control systems (Git), and Agile methodologies.
- Excellent analytical and problem-solving skills, with the ability to think strategically and implement solutions that meet business objectives.
- Detail-oriented, organized, and ability to multi-task with minimal supervision
- Ability to work effectively in a team environment
- Self-motivated individual able to manage small to medium-sized projects
Other Duties. Please note this role description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required for this job. Duties, responsibilities and activities may change at any time with or without notice.
Work Environment. This job operates in an office/remote setting. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Physical Demands. This is largely a sedentary role with some light lifting of files possibly needed.
Years of Relevant Experience. 8-10 years of experience
Education Requirements. BS/BA in relevant field or equivalent years' experience
Travel. Occasional travel for in-person team meetings at US offices (Maryland or Chicago).