Overview
Skills
Job Details
This is Hybrid position and open for both the locations, either Rockville, MD or Philly, 2-3 days onsite)
This is 6 month contract to hire role.
Role Requirements
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
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.
Position Reports to [IT Manager]
Responsibilities
Design, develop, and implement software solutions utilizing the .NET framework, ensuring they
align with business requirements and technical standards.
Providing technical guidance and direction to development teams and other stakeholders
throughout the project lifecycle.
Collaborating 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 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.
Creating and maintaining technical documentation for the solution, including architecture
diagrams, design specifications, and implementation guides.
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 business growth and success.
Primary Competencies
Functional/Technical Skills
Problem Solving & Analytical Skills
Effective Written and Oral Communications
Quality & Continuous Improvement
Results Orientation
Taras Technology, LLC is an EEO/AA Employer: women, minorities, the disabled and veterans are encouraged to apply