Primary Function: The Engineer contributes to the development of software solutions by working collaboratively and delivering high-quality work. They receive guidance and mentorship from experienced team members while continuing to build expertise in relevant technologies and methodologies.
Key Result Areas and Activities:
- Work collaboratively to deliver assigned tasks on time and with quality
- Contribute to the development of software solutions, following established guidelines, coding standards and best practices.
- Write clean, maintainable, and efficient code that aligns with project requirements
- Actively participate in code reviews, seeking and providing feedback for improvement.
- Continuously expand technical skills by exploring new tools, frameworks, and best practices in the field.
Qualifications:
- Proven ability to deliver completed tasks independently with minimal supervision.
- Proficiency in HTML, CSS, and JavaScript, with a working knowledge of TypeScript.
- Foundational knowledge of SQL for data manipulation and queries.
- Familiarity with version control systems such as Git and best practices for collaboration.
- Basic understanding of APIs and how to interact with them (e.g., REST, GraphQL).
- Experience with debugging tools and techniques for identifying and resolving issues.
- Competency in using command-line tools for basic operations and workflows.
- Strong communication and collaboration skills.
- Ability to ask clarifying questions and seek feedback proactively.
- Demonstrates as willingness to learn and adapt while working effectively with a team.
Other Requirements
- Average Experience: 3-6 Years
- Client Facing: On Project
- Technical Capabilities: Intermediate to advanced experience in more than one of our core languages, frameworks, and platforms.
- Organizational Responsibility: None
- Project Responsibility: Effectively contributing to one or more client projects without guidance for most tasks. Understands and follows internal technical architecture and code standards.