As a Software Developer, you will be part of our dynamic Scrum team, to deliver high-quality technology solutions across all layers of the system development lifecycle. You will be working on both front-end and back-end coding languages, development frameworks and third-party libraries. You will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.
Key Roles and Responsibilities
1. Develop and maintain front-end and back-end components of web applications, ensuring high performance, security and scalability.
2. Design and build web and mobile friendly applications with .net and angular, modern JavaScript and state management frameworks.
3. Knowledge in DevOps setup and building pipeline, Spring boot, Microservices, React, TOSCA Testing tool knowledge.
4. Strong JavaScript, HTML5, CSS skills, and having the knowledge in CSS in JS and Web Component
5. Gather requirements with Product owners, business users and subject matter experts and come up with a fit-for-purpose solution design adhering to best design patterns.
6. Collaborate with cross-functional teams to define, design, and ship new features.
7. Work on both front-end and back-end development, including server-side logic and UI/UX design.
8. Ensure the performance, quality, and responsiveness of applications.
9. Write clean, maintainable and well-documented code, adhering to coding standards, Group IT policy and market best practices.
10. Lead rectification of defects to identify root cause and propose solutions to fix issues.
11. Help maintain code quality, organization, and automation.
Qualifications & Experience
1. Bachelor’s degree in computer science, Information Technology, or a related field.
2. Proven experience as a Full Stack Developer, preferably in Scrum or Agile environment.
3. At least 5-8 years’ experience in application development/software engineering
4. Experience in DevOps , Spring boot, Microservices, React, TOSCA Testing tool knowledge.
5. Experience in JavaScript, HTML5, CSS skills, and good knowledge in CSS in JS and Web Component
6. Good knowledge of DevOps
7. Excellent analytical skills
8. Excellent oral and written communication