Accountabilities / Responsibilities
- Be proactive and involved in the software development lifecycle
- Work cross-functional; liaise with the wider technical team and customers
- Design, develop, integrate software based on identified functional requirements
- Participate in agile development including daily standups, sprint planning, and code reviews
- Use agile SCRUM boards (i.e. JIRA or similar) to track stories and raise tickets
- Give feedback to the wider technical team
Your skills/experience
- 8+ years of software development experience in a professional environment
- A degree in Computer Science or Software Engineering
- Familiarity with Agile development methodologies
- Experience with full stack software design, development, testing, and maintenance
- Experience with: Python, Node.js, Angular, React, CI/CD.
- Nice to have: Kubernetes, Jenkins, SQL, TSQL
- Ability to learn new languages and technologies
- Excellent communication skills – both written and verbal
- Resourcefulness and troubleshooting aptitude
- Attention to detail