The Agency
In a world where technology is constantly evolving, the definition of our ‘digital creative agency’ is always in motion. That’s why we have an unwavering focus – combining human-centric thinking with the best technology has to offer. In everything we do, our honest goal is to leave things better than the way we found it. We’d love to speak to you if you believe in digital, and are committed to doing work that can affect the future in a positive manner.
The Team
You will be part of the technology team. The technology team believes in innovating and pushing the boundaries of web development. They research, review, iterate and develop meaningful interactions between the client’s product/project and its intended users. The team is made up of Tech director, other lead developers and developer for web and app functions.
The Role
As the backend developer, you will work closely with stakeholders to understand business goals and ensure that the development team & technologies used are aligned with these.
To complete the above, applicants should be versatile and have solutions for both short and long term projects. You are required to articulate the system design of the project and best possible experiences to users.
Job Description and Responsibilities
Communication
- Develop, analyze, prioritize, and organize requirement specifications, data mapping, diagrams, and flowcharts for developers and testers to follow
- Translate highly technical specifications into clear non-technical requirements
Technology
- Hands-on web development experience that includes experience with agile methodologies
- Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
- Identify, prioritize and execute tasks in the software development life cycle
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
- Bonus - Personal projects or strong contributions to Open Source projects that show a passion for engineering and products
- Collaborate with team to brainstorm and create new products
Requirements
You sweat the details, are careful in planning and are bold in communication. You prefer rolling your sleeves up and getting your hands dirty to fix the problem.
- Minimum diploma education
- Proven experience as a Backend developer, 2 working experience with increasing levels of responsibilities
- Developed large scale project
- Strong software, and analytical skills
- Proven ability to assess business needs and translate them into relevant solutions on Sitecore platform
- Strong understanding and knowledge of the principles and practices associated with database maintenance and data security
- Excellent analytical skills
- Comfortable speaking to internal and external stakeholders to establish solutioning
Good to have
- Knowledge of UX/UI principles
- Understanding of Agile/Scrum methodologies
- Possess any technical certification