Purpose of the role
Design, develop, and implement systems to enhance and support the business. Responsible for systems analysis, design, and build of the proposed solution and for ensuring successful development to produce an effective IT service.
Duties and responsibilities
- Analyze and design software solutions that effectively meet the business requirements.
- Take responsibility for developing user stories.
- Deliver artefacts that support understanding and supportability of deliverables.
- Develop high-quality software to meet deadlines.
- Create unit tests to ensure components meet objectives.
- Work closely with the agile team to develop according to acceptance criteria.
- Maintain understanding of current systems to develop practical solutions and share knowledge.
- Contribute to the development and improvement of technical standards.
- Identify and escalate issues that may jeopardize project deadlines or solutions.
- Provide technical assistance for immediate project or service issues.
- Contribute to various projects, such as resolving design issues and analyzing test feedback.
- Participate in Agile ceremonies.
- Keep tracking tools up to date daily.
Skills
- Strong communication skills (written, oral, interpersonal).
- Keen attention to detail.
- Ability to perform functional analysis and impact analysis on systems.
- Flexible, able to multitask.
- Prioritize effectively and work under pressure.
- Excellent problem-solving skills.
- Willingness to provide technical leadership.
- Willingness to learn and apply new technical skills.
- Strong customer focus and teamwork skills.
- Proven experience as an Outsystems developer/Tech lead in a similar role.