Participate in designing solutions that meet functional requirements
Develop end-to-end specifications for solution components.
Perform testing and implementation of the solution.
Participate in impact analysis of encountered issues.
Generate relevant documentations, reports etc.
Contribute to continuous improvement of software development best practices in the areas of coding tools, languages and APIs, as well as software design and development processes.
Participate UX activities such as
Conduct user research/interviews,
Develop user stories, storyboards to articulate current and future concepts
Create wireframes, detailed visual mock ups and interactive prototypes
Create style guides and digital assets for production
Familiar to software development lifecycle processes.
Strong programming skills and verifiable mastery of at least one of the following languages: Java, JavaScript, Python, C#.
Proficiency in Web Technologies such as HTML, CSS.
Good team player with strong communication and interpersonal skills.
Any of the programming languages: C++, python, java, javascript, dotnet