Job Summary:
- Develop solutions that address common engineering problems.
- Assist in the research, design and development of software applications.
- Work as a member of an agile team to deliver new features and maintain existing software.
- Create and maintain various documentation including unit and functional tests, technical specifications, and API documentation.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Deploy, monitor, and troubleshoot software in various environments.
- Work with clients to help define their requirements.
- Work to continuously improve software and processes.
Prerequisites:
- Education: Bachelor’s degree
- Experience: 3 years to less than 5 years
- Area of specialization: Software engineering
- Computer and technology knowledge: Agile software development, Git, JavaScript, Node.js, React.js, React Native, SQL, TypeScript, Web development
- Personal suitability: Analytical, Client focus, Efficient, Excellent written communication, Organized, Punctual, Self-starter, Team player, Time management, Visionary, Working with others