Job
Description
As a Full Stack .Net Developer, you will be responsible for designing and developing scalable and high-performance software applications using the latest technologies and best practices. You will manage IT projects from inception to completion, overseeing development and implementation of programs. Your role will involve creating design specifications, reviewing them with teams, and being responsible for writing and grooming stories to define, estimate, and track the team's work. Collaboration with product managers, designers, and developers to understand business requirements and translating them into technical solutions is a key aspect of this role. In this position, you will lead the architecture and design of full stack applications, ensuring they are robust, scalable, and maintainable. Conducting code reviews, providing constructive feedback to ensure code quality and adherence to coding standards, and mentoring and guiding developers to help them grow professionally are essential responsibilities. Staying up to date with industry trends and emerging technologies to evaluate their potential impact on software development processes is also part of the job. Additionally, you will collaborate with stakeholders to define technical roadmaps and strategies for future projects. Troubleshooting and resolving complex technical issues to ensure the stability and performance of software applications will be crucial. Creating proof of concepts to prove assumptions and drive software design from Test Driven Development (TDD) are among the tasks you will be expected to perform. To be successful in this role, you should have a Bachelor's degree in computer science, Software Engineering, or a related field, along with practical experience implementing projects using .Net Core Microservices, Azure DevOps, Cosmos DB, Backend for Frontend (GraphQL), ReactJS, and HTML5/CSS3. Proven experience with design patterns, enterprise application architecture, and expert knowledge of SOLID principles are required. Proficiency in programming languages such as C#, Python, or Java, as well as extensive knowledge of web development frameworks and libraries, including React, Vue.js, and Angular, is essential. Experience with database technologies, cloud platforms such as Azure, and Azure DevOps is necessary. A strong understanding of architecture styles/APIs (REST, gRPC), organizational and leadership skills, and proven experience as a Full Stack Architect with a background in front-end and back-end development will be beneficial. Excellent problem-solving and analytical skills are also key attributes for this role. This is a full-time position based in Madiwala, Bommanahalli, Bengaluru, Karnataka 560068. The role requires in-person work from Monday to Friday. If you are a quick learner and possess the required skills and experience, we encourage you to apply for this opportunity.,