Expected Performance Outcomes
- High quality and efficient software development.
- Positive contribution to team effectiveness and productivity.
- Comprehensive coverage of functional and non-functional requirements.
- Consistent practice of test-driven development (TDD).
- Full unit testing of developed items, including automated unit tests.
- Collaboration with Quality Engineers for integration and acceptance test automation.
- Proper documentation of developed items according to required standards.
- Strict adherence to established coding practices and standards.
- Active participation in peer code reviews within the Delivery team.
- Regular involvement in Agile ceremonies (daily stand-ups, sprint planning, retrospectives).
- Clear and transparent time estimation and task status reporting.
- Strong collaboration with Technology team members within and across teams.
- Delivery of high-impact results that support business stakeholders’ needs.
Experience
- Minimum 2 years of proven experience in digital development and project delivery (preferred).
Technology Skills
- Proficient in C#, .NET Core, and other server-side tools.
- Experience with JSON and XML document creation and parsing.
- Familiarity with client-side frameworks: React, React Native (preferred).
Professional Skills
- Strong verbal and written communication skills.
- Excellent active listening abilities.
- Comfortable working independently or in a team environment.
- Strong collaboration with cross-functional development teams.
- Solid analytical and problem-solving skills.
- High attention to detail and accuracy in work.
- Business-oriented mindset with a drive to deliver value.
- Self-motivated, proactive, and resourceful.
- Flexible and adaptable to dynamic change
- Skilled in JavaScript, TypeScript, HTML, CSS, and web standards.
- Knowledge of RESTful web services and HTTP protocols.
- Experience with SQL, NoSQL, and IndexedDB technologies.
- Exposure to GitHub Copilot or similar AI-assisted coding tools.