Description

Duties:

Deliver applications programming and analysis tasks as part of a system development process as well as provide application support, maintenance and enhancements. An Application Developer applies a broad knowledge of various technical areas to foresee and rectify certain problem areas within technology or with a mix of technologies, but the focus is to ensure a certain business/functional use case is solved with the help of technology.

 

• Liaise with business units and program areas to ensure solutions meet current and strategic ministry needs.

• Align development team to follow Application Architecture.

• Write code for the most complex Functional and Technical Designs with minimal defects.

• Define non-functional requirements (Performance, Availability, Portability, Recovery / Recoverability etc.).

• Assess technical impacts up front and recommend better ways of designing application to ease the development.

• Produce Technical Design, Database structure and Application Architecture for a new average to high complex application.

• Seek for the best technical design solution that respects budget and timeline. Advocate the re-use of existing components/frameworks.

• Innovate in providing better efficient ways to design application.

• Review Technical Designs from other developers and recommend optimization if necessary.

• Evaluate, with assistance, the quality of the product being delivered, and take action to improve situations.

• Assist/Execute performance/penetration tests and troubleshoot issues at the system level.

• Isolate root cause of issues and provide solution options/recommendations.

• Provide tracking and reporting of time and status on all work, as required.

• Contribute to the creation of the Application Lifecycle Planning.

• Identify and coordinate release schedules.

• Identify service requests and priorities with customers.

• Ensure planned releases remain on schedule.

 

Maintenance Projects:

• Red Tape Reduction Priority Submission & Annual Submission Project

• Red Tape Reduction Count Database Project

• Insurance System to Manage Insurance Programs Project

 

Scope of services:

• Write application code using .NET C# and Microsoft SQL with the ability to create both desktop and web based interfaces

• Design and implement SQL databases

• Collect and analyze business and users requirements

• Document business processes and applications

• Produce systems design manuals

• Produce technical and reference manuals

Key Skills
Education

Bachelor's degree