Posted:3 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Lead .NET Core Developer, you will be responsible for leading a team of developers in designing, developing, testing, and deploying .NET Core applications. Your role will involve providing technical guidance and mentorship to team members and collaborating with cross-functional teams to define and implement software solutions. In terms of architecture and design, you will be required to design and architect scalable, reliable, and high-performance systems based on business requirements. You will also need to implement best practices for code architecture, design patterns, and coding standards, as well as evaluate and recommend technologies and tools to enhance development efficiency. Your responsibilities will also include hands-on development using .NET Core to build robust and scalable applications, expertise in SQL for designing and optimizing database schemas and queries, and working with data storage technologies such as OpenSearch, Redis, MongoDB, and AWS services like Lambda and Event Bridge to develop serverless applications. Collaboration and communication will be key aspects of your role, as you will need to work closely with product managers, UI/UX designers, and other stakeholders to ensure software meets business requirements. Effective communication with team members and providing regular updates on project progress, as well as participating in code reviews to ensure code quality and adherence to best practices, will also be part of your responsibilities. Demonstrating proficiency in leveraging AWS services, such as Lambda and Event Bridge, to build scalable and efficient solutions will be essential. You will also be expected to stay updated on the latest AWS features and best practices. Problem-solving skills will be crucial in this role, as you will be required to troubleshoot and resolve complex technical issues, providing guidance to the team as needed. Collaboration with other teams to identify and implement solutions to improve overall system functionality will also be part of your responsibilities. To qualify for this position, you should have a Bachelor's degree in Computer Science, Engineering, or a related field, along with proven experience as a Lead .NET Core Developer or similar role. Strong proficiency in C#, .NET Core, and SQL, as well as a solid understanding of software architecture, design patterns, and best practices, are also required. Experience with OpenSearch, Redis, MongoDB, and AWS services such as Lambda and Event Bridge, excellent problem-solving skills, attention to detail, strong communication and leadership skills, and certification in AWS or relevant technologies (e.g., AWS Certified Developer) are desirable. Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes would be a plus.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You