Job Title: Full Stack Developer (.NET, React, AWS)
Role ProficiencyActs under minimal guidance to develop high-quality, error-free code, ensuring thorough testing, documentation, and alignment with user requirements. Capable of independently designing and optimizing solutions while mentoring junior developers. Collaborates effectively with stakeholders to ensure seamless delivery and continuous improvement.
Key OutcomesUnderstand application features, component design, and develop as per user stories/requirements.
Write, debug, test, document, and review code independently following standards and security guidelines.
Optimize efficiency, cost, and quality through automation opportunities and agile delivery models.
Mentor junior developers (Developer I) to build capability and productivity.
Effectively interact with customers to gather feedback and present solutions.
Learn and adapt to new technologies, business domains, and system domains as required by projects.
Contribute to defect prevention by performing RCA and reducing reoccurrence of known issues.
Ensure timely turnaround for production bugs and adherence to project SLAs.
Measures of SuccessAdherence to coding standards, engineering processes, and project timelines
Low number of defects post-delivery and quick resolution of production issues
Completion of technical/domain certifications and mandatory trainings
Achievement of productivity standards for assigned work
Successful mentoring outcomes for junior team members
Must Have SkillsStrong experience in C#, ASP.NET Core APIs, Entity Framework
Proficiency in React.js (React Hooks, Redux, TypeScript)
Front-end expertise in HTML, CSS, Bootstrap, jQuery
Hands-on experience with AWS services and cloud-based development
Solid understanding of SQL Server/MySQL with data modeling skills
Good knowledge of Git/GitHub/Bitbucket version control
Experience in building RESTful APIs and integrating with front-end applications
Strong debugging, problem-solving, and communication skills
Exposure to Agile methodologies (Scrum/Kanban)
Good to Have SkillsFamiliarity with Docker and CI/CD pipelines
Understanding of Microservices Architecture and distributed systems
Experience with unit testing, integration testing, and TDD / shift-left approaches
Knowledge of Node.js for backend development
Exposure to front-end testing tools (Jest, React Testing Library)
Experience contributing to architectural decisions and leading code reviews
Knowledge of performance optimization and responsive web design best practices
Experience Range3 to 6 years of full stack development experience