Designs, develops, analyzes, and maintains high-quality software product applications.
- Working with our backend team on APIs / server side requirements
- Contributes in software design meetings and analyzes user needs to determine technical requirements.
- Designs and develops high-quality code.
- Tests, debugs, analyzes and fixes application problems/issues.
- Impements automated integration and works with our QA team
- Closely works with stakeholders and business analysts to correct issues on time.
- Interacts with internal stakeholders to support product releases and/or resolve program problems.
- Follows the software development life-cycle process.
- Solid development, analytical, and technical skills.
- Provide solutions to a variety of technical problems of moderate scope and complexity independently.
- Keen insight of software development methodologies and the software development lifecycle.
- Address issues faced during implementation, shares challenges with the team.
- Intermediate knowledge of required programming languages.
- Effective verbal and written communication skills; effective customer service skills.
- Ability to work independently or within a team environment and handle multiple projects simultaneously.
- Proficiency with Microsoft Office applications.
- 3+ years software development experience including design and development.
- Financial industry experience preferred.
- Bachelor's degree in Computer Science or related field, or equivalent work experience.