Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 5-8 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Must Have 5 years of experience as a software programmer
Understand the business / functional requirements
Must have good experience in designing programs (software) Architecture) and developing the code.
Must have experience in creating and maintaining the design documentation
Must have a thorough understanding of the system and technical specifications
Must have experience in API Integrations
UAT Testing Experience is a must.
Experience in communicating with Clients and other project stakeholders regarding project progress and risks.
Providing and Reporting Project status to internal and external stakeholders.
Must possess strong communication skills
Role and Responsibilities
Develop flowcharts, Layouts, and Documentation to identify requirements and solutions
Document and demonstrate the solutions by developing documentation, code comments, and clear code
Troubleshoot, debug, and upgrade existing systems
Researching, Consulting, Analyzing, and evaluating system program needs
Ensure software is updated with the latest features
Execute full software development lifecycle (SDLC)
Write well-designed, testable code with comments.
Performa Unit tests
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Enhancing Applications by identifying opportunities for improvement, change management,
Making recommendations, and designing and implementing new systems.
Maintaining and improving existing code bases and executing peer reviews of the code changes
Improve system quality by identifying issues and common patterns and developing SOPs (Standard Operating Procedures)
A passion for solving problems and providing workable solutions
Outstanding and all-around communication skills and ability to work collaboratively.
Ability to manage Teams and leadership skills