Overview
MinoriLabs is a fast-growing Digital Marketing and Software Services company. Our services include full-stack digital marketing, e-commerce marketing, software development, and knowledge process outsourcing services. Our clients include global leaders across Europe and the US. Established in 2018, MinoriLabs is headquartered in Michigan, USA, and has a delivery center in Coimbatore, India. Funded by US-based private equity, MinoriLabs is actively developing an AI product to enable next-gen marketing. At MinoriLabs, we foster a culture of delivering “World-Class Experience,” a culture that fosters a positive and enriching experience for all its stakeholders—Our Employees, Our Customers, Our Vendors, Our Shareholders, and Our Communities.
We are seeking a Lead .NET Developer to join our team and help shape scalable, enterprise-grade software solutions.
Key Responsibilities
- Architectural Design & Implementation: Lead the design and implementation of highly scalable, secure, and performant enterprise-grade applications using the .NET framework (.NET Core/.NET 8+ preferred). Define technical specifications, select appropriate technologies, and ensure adherence to architectural principles.
- Technical Leadership & Mentorship: Provide technical guidance and mentorship to a team of .NET developers. Conduct code reviews, provide constructive feedback, foster skill development, and promote knowledge sharing.
- Code Development & Quality Assurance: Write clean, efficient, well-documented, and testable code. Implement robust unit, integration, and end-to-end tests to ensure reliability and maintainability of software solutions.
- System Optimization & Performance Tuning: Identify and resolve performance bottlenecks, optimize application code and database queries, and implement caching strategies to enhance system responsiveness and efficiency.
- Requirements Analysis & Solution Design: Collaborate with product owners and stakeholders to understand business requirements, translate them into technical specifications, and design effective software solutions.
- Deployment & Operations Support: Oversee the deployment of applications to development, staging, and production environments and provide ongoing support for deployed systems, including troubleshooting and issue resolution.
- Technology Evaluation & Adoption: Research, evaluate, and recommend new technologies, tools, and methodologies to improve development processes, enhance system capabilities, and drive innovation.
- Process Improvement: Champion agile development methodologies, contribute to the continuous improvement of our software development lifecycle, and ensure adherence to best practices in coding, testing, and deployment.
Required Skills & Experience
Technical Skills:
- 10-15 years hands-on experience in ASP.NET, C#, MVC, .NET Core (or other core skills as needed)
- Hands-on experience in Angular/React
- Good understanding of relational databases and working experience in SQL/Oracle Server, Oracle development environment
- Experience in Test Driven Development (XUnit/Karma)
- Experience in ALM tools (GitLab, ADO, SonarQube)
- Strong experience in Agile (Scrum) and thorough knowledge of DevOps
- Understanding of the software development life cycle and ability to participate in all stages
Soft Skills:
- Exceptional leadership and mentoring abilities with a proven track record of guiding and developing engineering teams
- Strong problem-solving and analytical skills with a keen eye for detail
- Excellent communication and interpersonal skills to collaborate with diverse teams and stakeholders
- Ability to clearly articulate complex technical concepts to technical and non-technical audiences
- Proactive and self-motivated with a strong sense of ownership and accountability
- Adaptability and resilience in a fast-paced, evolving environment
- Commitment to continuous learning and staying abreast of industry trends and new technologies
How to apply
If you are a passionate Lead .NET Developer looking for an exciting opportunity to make a significant impact, we encourage you to apply. Please share your resume with arun.pandian@minorilabs.com.
Job details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Business Consulting and Services