We are seeking an experienced .NET Lead to join our innovative team. The ideal candidate will have a strong technical background in .NET Core, Angular/React, JavaScript, and associated technologies, coupled with leadership experience in managing development teams. This role involves designing, developing, and optimizing scalable applications while fostering collaboration across teams to deliver high-quality solutions.
Key Responsibilities
- Application Development:
- Lead the design, development, and implementation of .NET applications using .NET Core, Entity Framework, and .NET MVC.
- Develop and maintain RESTful APIs and .NET Web API applications.
- Front-End Development:
- Build interactive user interfaces using Angular, React, Bootstrap, and jQuery.
- Database Management:
- Work with SQL Server, including creating and optimizing stored procedures and queries.
- Message Streaming:
- Utilize Kafka for real-time data processing and message streaming.
- Cloud Integration:(Nice to Have)
- Leverage Azure Cloud services for hosting, scaling, and deployment of applications.
- Team Leadership:
- Provide mentorship and technical leadership to developers, ensuring adherence to best practices, coding standards, and project timelines.
- Collaboration and Stakeholder Management:
- Partner with cross-functional teams to integrate back-end and front-end components effectively.
- Communicate progress, gather requirements, and ensure alignment with business goals.
- Optimization and Maintenance:
- Optimize applications for performance, scalability, and reliability.
- Troubleshoot and resolve issues in both development and production environments.
Qualifications
- Technical Skills:
- Expertise in .NET Core, .NET MVC, and Entity Framework.
- Proficiency in Angular, React, JavaScript, Bootstrap, and jQuery.
- Experience in developing and consuming RESTful APIs.
- Strong knowledge of SQL Server and database optimization techniques.
- Familiarity with Kafka for message streaming.
- Leadership and Methodology:
- Proven ability to lead development teams and manage complex projects.
- Experience working in Agile environments (Scrum/Kanban).
- Strong understanding of software development methodologies and best practices.
- Problem-Solving and Communication:
- Excellent problem-solving skills and ability to resolve technical challenges.
- Strong communication skills for effective collaboration with technical and non-technical stakeholders.
- Preferred Experience:(Nice to Have)
- Exposure to Azure Cloud services and deployment strategies.
Why Join Arka Innovate?
- Be a part of a dynamic team that values innovation and cutting-edge solutions.
- Work on diverse and impactful projects in various industries.
- Growth opportunities in a fast-paced and supportive environment.
- Hybrid Position – 3 days at client location
At Arka Innovate, we are proud to be an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and do not discriminate on the basis of race, color, religion, gender, sexual orientation, national origin, age, disability, veteran status, or any other legally protected status.