What are the responsibilities and job description for the Senior .NET Developer position at CAR CAPITAL CORPORATION?
Job Title: Senior .NET Developer
Location: USA
Job Type: Full-Time
Reports to: Engineering Manager
Industry: Auto Finance/ Fintech
Location: Grapevine, TX
Job Type: Full-Time / Remote
***U.S. Citizen or Green Card Candidate
Job Summary
As a Senior .NET Developer, you will design, develop, and maintain .NET applications with a focus on scalability, performance, and security. You will play a key role in driving architecture decisions, mentoring junior developers, and collaborating with cross-functional teams to deliver high-quality software solutions. This role requires a deep understanding of the .NET framework, coding best practices, and experience with cloud services, ideally in Azure or AWS.
Key Responsibilities
Required Skills and Qualifications
Preferred Qualifications
This role is ideal for a highly motivated Senior .NET Developer ready to take on complex challenges, mentor others, and contribute to impactful software projects in a dynamic environment.
Location: USA
Job Type: Full-Time
Reports to: Engineering Manager
Industry: Auto Finance/ Fintech
Location: Grapevine, TX
Job Type: Full-Time / Remote
***U.S. Citizen or Green Card Candidate
As a Senior .NET Developer, you will design, develop, and maintain .NET applications with a focus on scalability, performance, and security. You will play a key role in driving architecture decisions, mentoring junior developers, and collaborating with cross-functional teams to deliver high-quality software solutions. This role requires a deep understanding of the .NET framework, coding best practices, and experience with cloud services, ideally in Azure or AWS.
- Develop and Maintain Applications
- Design, build, and maintain efficient, reusable, and reliable .NET code.
- Optimize applications for maximum speed and scalability.
- Conduct thorough code reviews to ensure adherence to best practices.
- Architectural Design & Development
- Lead architecture and design discussions for new applications and features.
- Work closely with other developers to implement scalable, robust, and maintainable solutions.
- Mentorship and Guidance
- Mentor and guide junior developers, providing technical expertise and promoting best practices.
- Conduct technical training sessions to elevate the team’s coding and development standards.
- Collaborate with Cross-functional Teams
- Collaborate with product managers, designers, and QA teams to define project requirements and scope.
- Participate in Agile ceremonies like daily stand-ups, sprint planning, and retrospectives.
- Troubleshoot and Resolve Issues
- Identify and resolve performance and scalability issues.
- Investigate and debug issues in production and non-production environments.
- Continuous Improvement
- Stay current with industry trends and emerging technologies.
- Propose and implement improvements in development processes, tools, and standards.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5 years of experience in .NET development, including ASP.NET, .NET Core, and/or .NET Framework.
- Strong experience with C# and a solid understanding of object-oriented programming.
- Proficiency in SQL Server, relational databases, and writing complex queries.
- Experience with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Experienced with Github.
- Experienced with Agile/Scrum methodologies.
- Experience with cloud platforms like Azure is preferred.
- Excellent problem-solving, troubleshooting, and debugging skills.
- Strong communication skills and ability to work effectively within a team.
- Experience with microservices architecture.
- Knowledge of DevOps practices and tools (e.g., CI/CD, Docker, Kubernetes).
- Familiarity with RESTful API development and integration.
- Experience in deploying and monitoring applications in production environments.
This role is ideal for a highly motivated Senior .NET Developer ready to take on complex challenges, mentor others, and contribute to impactful software projects in a dynamic environment.