Carry out solution development which will involve the following:
1. MUST have the necessary programming language and technical knowledge for the specific stack/software solution being worked on.
2. MUST partner with functional consultants or customers to gather, assess and document client business/ technical requirements as well as map these with the relevant solution's out-of-the-box (OOTB) functionality to determine if any gaps exist. This can include multiple methods of obtaining the requirements such as reviewing documentations, conducting interviews, and researching common/market requirements.
3. MUST Design, Code, and Evaluate software applications to meet the defined business and technical requirements (e.g. via native functionality configuration, customization, integration to a third party solution, or bespoke development)
4. MUST carry out Code Reviews for peer Developers. This includes identifying issues and opportunities for enhancement or efficiency-improvement, delivering constructive feedback to the peer developer, and providing oversight to ensure any relevant changes are made.
5. MUST Debug and Troubleshoot software issues to resolve any tickets within the defined client Service Level Agreement (SLA) and to ensure smooth functionality and performance.
6. MUST Collaborate with Client-members as well as Functional Consultants, UI/UX Designers, External/Third-Party Vendors, and Management when resolving issues and building/improving applications. This includes providing evidence showing how the functionality meets the requirements defined or resolves the issues identified when implementing the system.
7. MUST write and maintain technical documentation to share with the client and for future reference. This includes supporting functional consultants for any technical details needed in their client-deliverables.
8. MUST remain current with best practices and emerging technologies as required by the company standards.
9. MUST conduct/Deliver demonstrations to potential clients of the system's capabilities and functionalities (wherever possible, tailor the demonstration to the specific industry and high-impact use cases of the client)
10. MUST validate that delivered work matches the objectives and Key Performance Indicators (KPIs) defined for the project.
11. MUST on an as-needed basis, provide on-site and remote support for development related issues.
12. MUST Support organization strategic, technical, and operational activities per direction from management
Qualifications
• Must possess a Bachelors Degree in Computer Science with major in Software Engineering, or equivalent.
Must have a minimum of 2 years experience in programming/application development