Job Description
Ideally local to Rockville MD or Philadelphia PA.
Position Summary:
This position involves serving as a Senior Full-Stack Software Engineer for a suite of portal applications. The candidate will work closely with the team, including business analysts, project managers, QA team, and development resources to architect, design, and develop new applications and support existing applications.
Responsibilities:
Design, develop, and implement software solutions utilizing the .NET framework, ensuring they align with business requirements and technical standards.
Provide technical guidance and direction to development teams and other stakeholders throughout the project lifecycle.
Collaborate with business stakeholders to understand their needs and translate them into technical requirements.
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 to ensure high code quality with 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 as they arise
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
5-8 years of experience in software development with 2+ years in a Lead Developer 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.
Expertise in designing and implementing Azure cloud-based architectures and microservices.
Proficient in Azure DevOps, Continuous Integration/Continuous Deployment (CI/CD), version control systems such as 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.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.