Tech Stack
AEMAngularBootstrapJavaJavaScriptjQuery.NETReactTypeScript
About the role
- Lead the design and development of scalable, high-quality software applications using React JS and .NET technologies
- Work with clients to understand their requirements and develop software solutions that meet their needs
- Write clean, efficient, and maintainable code using best practices
- Mentor and coach junior developers, providing guidance and technical expertise as needed
- Collaborate with cross-functional teams including designers, developers, and project managers to ensure project success
- Develop and maintain technical documentation for software applications
- Conduct unit testing, integration testing, and performance testing to ensure high quality software delivery
- Troubleshoot and debug software issues as needed
- Stay up to date with emerging trends and technologies in software development
- Lead code reviews and provide constructive feedback to ensure quality and consistency
Requirements
- Bachelor's degree in computer science, Computer Engineering, or a related field
- At least 8+ years of experience in Full Stack software development, with a focus on React JS, C#, and .NET framework
- Strong knowledge of web development technologies including HTML, CSS, Typescript, JavaScript, Bootstrap, and jQuery
- Understanding of Agile development methodologies
- Ability to work independently as well as in a team environment
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Experience leading development projects and teams
- Good to have: AEM (Adobe Experience Manager), Angular, HTML, Java