Associate Software Engineer
Role And Responsibilities:-
Program enthusiasts and passionate about developing new software
Work on tasks from the sprint backlog.
Estimate code tasks with the team to deliver features in a 2-week sprint cycle.
Perform code reviews for fellow engineers.
Excellent career growth opportunities and exposure to multiple technologies
Performs the functions of developing and using software for public and private computer functions.
Complete feedback and change requests from Code Reviews & QA.
Strong experience with NodeJS as a backend
Understand business drivers that will impact performance and deliver software to those expectations.
Ready to learn and enhance technical skillsets
TDD/BDD practices with tools such as Jasmine
Design, implement and test features and services based on user stories in a test-driven agile development process in the frontend domain
Use of the latest cloud technologies
Continuous improvement of software quality and test automation
Sound know-how in modern API design, REST
Worked on projects that use DevOps, CI/CD pipelines
Strong knowledge of distributed systems, micro-services architecture, and standalone systems (SCS)
Familiar with various design and architectural patterns and understanding of front-end and back-end processes.
Proactive and quick learner
Should have strong communication skills to work with multicultural stakeholders
Experience in creating application designs and creating design documents
Strong problem-solving skills & Analytical skills.
Attend sprint meetings (daily standup, refinement, review, demo & planning).
Interact with customers from various geographies
Strong experience with AngularJS [OR] ReactJs as a frontend
Design, build, test, assemble, support, and configure the application using business requirements.
Very good knowledge of developing modern, responsive web applications
Work on hybrid and cloud-native environments
Work with customers from various industry segments
Develop high-quality software adhering to pre-defined architectural guidelines
Pitch your innovative ideas to further the success of your team
Participate in R&D, and build POCs when needed
Have an active and progressive career-oriented learning calendar
Proven knowledge of academic projects
Support fellow engineers and technical lead with critical tasks as needed.
Provide feedback for product requirements & business criteria.
Knowledge of PHP and ASP.NET is preferable.
Performs the functions of developing and using software for public and private computer functions.
Keen to learn the latest technologies
Good communication and interpersonal skills