What are the responsibilities and job description for the Senior/Lead .NET Developer - POS (W2 Contract, Local Consultant req) position at Compunnel Inc.?
Job Title: Senior/Lead .NET Developer - POS (Empower Web Implementation)
Location: Plano, TX / Irvine, CA Hybrid (2-3 days from the local office)
Duration: Only W2 Contract (Long Term)
Interview Process: Virtual (L1 L2 EM Round) & In-Person (Client Round at Local Office of Loan Depot)
Job Description:
We are seeking an experienced and technically proficient Senior/Lead .NET Developer to join our dynamic team for the Empower Web Implementation project. The ideal candidate will be responsible for designing and developing software solutions using .NET technologies, leading technical projects, and managing a team of developers to ensure the timely delivery of high-quality products.
Key Responsibilities:
- Design, develop, and maintain enterprise web applications using MS .NET, .NET Core, and C#.
- Lead technical projects and manage development teams to ensure successful delivery.
- Collaborate with architects and technical leads to design scalable and maintainable .NET Core solutions.
- Develop and maintain backend services (80%) with some frontend (20%) development.
- Ensure high code quality through code reviews, providing constructive feedback to peers, and adherence to coding standards.
- Implement and support microservices-based architectures.
- Develop RESTful APIs and web services.
- Work in a DevOps environment, including deployment processes using Docker, Kubernetes, and containers.
- Follow DevOps principles to streamline the software development lifecycle.
- Participate in problem-solving and troubleshoot complex technical issues.
Required Skills and Qualifications:
- Minimum of 10 years of software development experience, with extensive expertise in .NET technologies.
- At least 2 years of experience leading a technical team.
- Strong hands-on experience in developing enterprise web applications using MS .NET, .NET Core, C#, ASP.NET MVC.
- Proficiency in frontend technologies such as JavaScript frameworks, Angular, HTML, and XML.
- Experience with cloud platforms, particularly Azure.
- Solid understanding of microservices architecture.
- Familiarity with DevOps tools and environments, including Docker, Kubernetes, and containerization.
- Strong knowledge of RESTful web services and API development principles.
- Excellent communication and leadership skills.
- Proven ability to mentor junior developers and lead a collaborative technical team.
Preferred Qualifications:
- Experience in POS systems development is a plus.
- Knowledge of Agile development methodologies.
- Prior experience in client-facing roles and handling in-person interviews.