Job Description:
• 2+ years of experience in web development.
• Proficient in Angular (including Angular CLI, RxJS, and Angular Material).
• Strong understanding and hands-on experience with Git for version control.
• Experience in consuming RESTful APIs.
• Proficient in front-end technologies such as JavaScript, HTML5, and CSS3.
• Basic knowledge of cloud services and deployment processes.
• Understanding of modern authorization mechanisms like JSON Web Token (JWT) and OAuth2.
• Proven experience working in an Agile development environment using methodologies like Scrum.
• Strong problem-solving skills, attention to detail, and the ability to work independently as well as in a team.
• Lead the design and implementation of scalable, high-performance, and secure software solutions.
• Collaborate with stakeholders to gather and analyze business requirements and translate them into technical specifications.
• Develop and maintain architectural blueprints, design documents, and technical specifications.
• Ensure that solutions are aligned with the overall enterprise architecture and technology strategy.
• Provide technical leadership and guidance to development teams throughout the project lifecycle.
• Conduct architectural reviews and provide recommendations for improvements.
• Evaluate and recommend new technologies, tools, and frameworks to enhance the development process.
• Ensure that solutions adhere to best practices, coding standards, and security guidelines.
• Collaborate with cross-functional teams to ensure seamless integration and delivery of solutions.
• Participate in Agile development processes, including Scrum ceremonies, to deliver high-quality software in iterative sprints.
• Stay updated with emerging technologies and industry trends to ensure the application of best practices.
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (B.E./B.Tech./MCA/M.Sc or equivalent based on the experience).