EDUCATION, EXPERIENCE AND SKILLS
Bachelor’s degree in Computer Science or a related course.
Minimum of 3 years software development experience.
Great understanding of any Object-oriented programming language- Python, Java, C++, etc.
Working knowledge of databases- SQL, Oracle, etc
Understanding of web applications and web development technologies.
Ability to diagnose and resolve application issues
Effective communication skills (Spoken and written).
High-level analytical skills.
ESSENTIAL JOB FUNCTIONS
Ensure uptime and functionality of all software applications in the Northwest landscape.
Work with end user department and business analyst to document functional requirements for the development of applications
Code, document and implement project specifications programs according to requirements
Test, code and perform unit test plan for programs assigned.
Design and build prototypes and designs.
Maintain and update software technical documents and procedures as applicable
Use knowledge of technology to improve information flow and employee collaboration within the organization
Collate feedback from user department on applications usage experience and optimize process to improve experience
Onboard users on all relevant applications and provide technical support when required
Create applications guidelines and manuals to guide application usage.
Ensure quality of software developed leveraging on the latest technologies.
Resolve all bugs and UX issues and in necessary situations, escalate to relevant third-party developers for resolution within the minimum time possible.