We welcome you for who you are, the background you bring, and we embrace individuals who get excited about learning. Bring your experiences, your perspectives, and your passion.
We are looking for a Software Engineer with a minimum of 2 years of experience with problem-solving capabilities who understands software design and programming principles. You should be able to think out of the box and bring innovative thinking to the team. We are looking for a committed team player who can work effectively with technical leads, product owners, business analysts, and scrum masters in a complex, diverse, and dynamically evolving environment.
How you will make an impact:
• Take part in developing, documenting, coding, and testing software.
• Be responsible for the logical and physical development of applications based on agreed user requirements and architecture.
• Engage with business, and cross-functional teams to understand the functionality, composition, and user requirements.
• Develop testing scripts for new products; assist in troubleshooting performance issues.
• Able to make use of this knowledge to constantly build the skills of other team members and to help drive business strategy.
• Ensure that design and development implications of new requirements are understood in terms of effort, cost, and technical implications.
• Ensure malfunctions can be diagnosed and fixed promptly and described to both technical and non-technical colleagues and development partners.
• Responsible for implementing the defined quality procedures as well as promoting their use within the team.
• Responsible for resolving software defects.
• Regular maintenance cycle for reducing software defects.
• Responsible for clear communication (both written and verbal) with technical and non-technical contacts (internal and external) and all seniority levels.