MAJOR DUTIES AND RESPONSIBILITIES
5+ years of experience in Software development and deployment
5+ years of experience in Angular or React with good experience in javascript or typescript
Experience in Rest API development using Python
Familiar with DevOps best practices, Git, DVC, Git Branching Strategies, Git Pull Request
Excellent knowledge of the application design and software development life cycle
Full stack Knowledge, from deployment ops and database technologies through to front-end frameworks. Ideally, you have a deep understanding of both OOP and Functional stacks, Relational and NoSQL Data Stores, Streaming Applications and system development/maintenance
Strong problem-solving and communication skills
Experience with Agile and Scrum development methodologies
Creating design for new features while ensuring design framework is followed with an existing feature set.
Excellent understanding of databases like PostgreSQL, ReThinkDB, MongoDB
Provide technical innovation on software projects through all phases of the development lifecycle.
Communicating requirements and design to development team & hands-on development.
Ability to learn quickly and work independently or as part of a team
Organize & retain project/technical knowledge with a thorough knowledge management process
Excellent verbal and written communication skills with focus on business user.
Education
Bachelor's or Master's degree in Computer Science or a related field
REQUIRED QUALIFICATIONS
Required Skills/Abilities and Knowledge
Ability to read, write, speak and understand English
Effective communication skills, both written and verbal
Ability to focus on deadlines and deliverables
Demonstrated in-depth skills in analyzing and resolving defects
Ability to work well with shifting priorities
Ability to work with cross-functional team of internal and external resources
Thorough understanding of quality assurance process, tools and methodologies
Proficient in React, Angular, Python, Selenium, SOAP and data-driven and Postman
Proficient in functional development (object repository manipulation, functional development, organization of functions, parameterization of functions, global variables)
In-depth experience in writing functions accessing databases and retrieving data out of Oracle tables
Effective attention to detail
In-depth understanding of software development life cycle (SDLC)
Proficient in Microsoft Office applications (Word, Excel, Outlook, Visio, Access)
Displays professional, positive, and approachable attitude/demeanor and discretion
In-depth understanding of database schemas and querying tools