Remote job
Associate-Graduate:Developer
Job details
About this role
Role overview Start a software development career by contributing to client projects in collaborative, product-focused teams. You will work with developers and colleagues in roles such as analysis, design, quality, and project management to understand business needs and deliver software through iterative development.
Responsibilities - Pair with teammates to write and improve code using practices such as test-driven development, object-oriented design, and pair programming. - Apply continuous delivery practices to help teams release software more effectively. - Collaborate across disciplines to build customer experiences and address client problems. - Learn new technical approaches and apply them to projects across different industries. - Share knowledge and adapt as project needs and team perspectives vary.
Requirements - Less than one year of professional software development experience. - Understanding of software analysis, design, coding, and object-oriented concepts. - Collaborative approach and comfort with openness, feedback, and change. - Interest in learning, sharing knowledge, and solving business problems with software. - Resilience when working through ambiguity and ability to consider different perspectives. - Availability to start on January 11; the listing specifies a fixed start date but does not state the year.
Nice to have - Familiarity with Java, Spring Boot, or React. - Background may include a computer science degree, coding boot camp, or a career change in progress; the role is open to varied paths into software development.
Benefits and work setup - A year-long graduate development program includes three weeks of immersive initial training and monthly learning sessions. - Ongoing career development is supported through learning resources, development programs, and guidance from colleagues.