Responsible for owning modification and maintenance of software applications with large scope. Will work across the IT function on different projects including analysis and design.
Requirements
- 5 years professional experience designing and developing both front-end and back-end components of web applications, managing databases and servers, collaborating with teams, and providing technical leadership and mentorship to junior developers.
- Expertise in server-side languages such as MuleSoft, Java, Python, Node.js, or Ruby.
- Proficiency in HTML, CSS, JavaScript, and modern JavaScript frameworks like React or Angular.
- Experience with SQL (e.g., SQL Server, PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Experience in designing and integrating RESTful APIs.
- Experience in AWS services
- Strong proficiency with Git for code management and collaboration.
Responsibilities
- Maintain and enhance software applications under supervision of a manager or technical lead.
- Participate in other application development projects, as assigned.
- Other application development projects, as assigned.
- Implement web architecture, ensuring scalability, creating RESTful APIs, and integrating front-end UIs.
Other
- Bachelor's FIELD OF STUDY: Technology/Engineering or similar degree
- Master's or Advanced FIELD OF STUDY: Technology/Engineering or equivalent degree
- Excellent problem-solving, critical thinking, and analytical abilities.
- Strong written and verbal communication skills to effectively collaborate with teams and stakeholders.
- Understanding of Agile (Scrum) project management methodology.