Job at a glance
As a Backend Developer, you will work on the latest and greatest in high performance web development, data science, community development and mobile technologies. What you will do: - Playing a part in defining software architectures – collaborate with leads to explore existing systems, determine areas of complexity, uncover potential risks to successful implementation, and learn the applications’ capabilities.
- Implementing solutions as per technical design for new features and changes to existing components. - Participating in the full development lifecycle of new functionality and enhancements to existing applications. - Committing to producing high quality, highly performing and robust software within agreed time estimates and to agreed quality standards. - Managing all stakeholder expectations. - Working alongside global teams.
- Taking responsibility for successful delivery. - Being able to work in a fast paced Agile/SCRUM environment. - Following coding standards, building appropriate unit tests, integrating tests and deployment scripts. - Assisting in defining software architectures – Collaborating with leads to explore existing systems, determining areas of opportunities. - Translating designs and style guides provided by the Design team into functional user interfaces, ensuring cross browser compatibility and performance.
- Contributing to continual improvement by suggesting improvements to user interface, software architecture or new technologies.