Key Skills:Full Stack MERN, MERN Stack, Amazon AWS (Redshift, Glue, EMR, S3), Technologies: Python, ReactJS, Angular, NodeJS, .NET Framework (3.5-4.5), AJAX, JavaScript, HTML, CSS& XML, .NET, Core Java, Python, JavaScript
Roles and Responsibilities:
- Design, develop, and maintain scalable, secure, and high-performance software applications.
- Develop full-stack solutions using modern front-end and back-end technologies.
- Build, integrate, and maintain RESTful APIs with robust lifecycle management.
- Apply software design principles and architectural best practices to deliver maintainable code.
- Develop and optimize cloud-native applications using AWS services such as Redshift, Glue, EMR, and S3.
- Collaborate with product owners, architects, DevOps, and QA teams in an Agile/Scrum environment.
- Implement CI/CD pipelines and ensure high code quality through automated testing and peer code reviews.
- Monitor application performance and troubleshoot production issues effectively.
- Contribute to continuous improvement of engineering standards, tools, and development processes.
- Mentor junior engineers and support knowledge sharing within the team.
Skills Required:
- Strong experience in full-stack application development using modern JavaScript frameworks is required.
- Hands-on experience with AWS cloud services, including Redshift, Glue, EMR, and S3, is required.
- Proficiency in Python for backend development and data processing is required.
- Strong experience with ReactJS and NodeJS for building scalable web applications is required.
- Good understanding of web technologies such as JavaScript, AJAX, HTML, CSS, and XML is required.
- Experience in designing and consuming RESTful APIs is required.
- Familiarity with Agile/Scrum development methodologies is required.
- Experience with CI/CD pipelines and automated testing practices is required.
- Knowledge of Core Java, Angular, MERN stack, or .NET technologies is a plus.
- Strong problem-solving, communication, and collaboration skills are required.
Education:Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is required