Job Description
Overview
Responsibilities
-
Support enhancements and updates to existing applications with guidance from senior engineersContribute to front‑end, back‑end, full‑stack, or quality engineering work based on team needs
-
Participate in sprint planning, design discussions, and code reviews
-
Write clean, maintainable code aligned with team standards and best practices
-
Assist with testing efforts, including writing basic test cases or automated tests
-
Document code changes, technical processes, and implementation details
-
Help troubleshoot issues by reviewing logs, reproducing defects, and supporting root‑cause analysis
-
Follow internal incident, change, and release management processes
-
Participate in mentoring, training sessions, and professional development activities
Qualifications
-
Currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field
-
Foundational knowledge of at least one programming language (Java, Python, JavaScript, or TypeScript)Understanding of core programming concepts, including data structures and object‑oriented principles
-
Familiarity with basic web technologies such as HTML, CSS, and JavaScript
-
Strong problem‑solving skills and willingness to learn in a collaborative environment
-
Effective written and verbal communication skills
Preferred Qualifications
-
Experience using version control tools such as Git or GitHub
-
Exposure to agile development methodologies (Scrum or Kanban)
-
Basic understanding of APIs or RESTful services
-
Familiarity with modern UI frameworks (React, Angular, or Vue)
-
Introductory knowledge of backend frameworks (Spring Boot, Flask, FastAPI)
-
Exposure to automated testing tools, cloud concepts, or databases (SQL/NoSQL)
-
Interest in digital platforms, eCommerce, or scalable application development
Success Profile
• Leading Complexity
• Leading People
• Leading the Business
• Leading Self
#LI-MS1
