Applications & Digital Solutions Developer

Job Title

Applications & Digital Solutions Developer

Report To
Technology Manager/CISO
Job Summary

A Full Stack Developer (both front-end and back-end coding languages, development frameworks, and third-party libraries) to produce scalable software solutions.

Background

A Full Stack Developer (both front-end and back-end coding languages, development frameworks, and third-party libraries) to produce scalable software solutions. To be part of a cross-functional team that conceptualizes, designs, develops, and delivers technology and digital solutions/products. He should also be a team player with expertise in user experience design.

Job Responsibilities

The resource person will be saddled with the following responsibilities:
  1. Work with business process owners, solution architecture team, and product manager to ideate software solutions.
  2. Design client-side and server-side architecture.
  3. Build the front end of applications through appealing visual design and user experience designs.
  4. Develop and manage secure application solutions with well functioning databases.
  5. Write effective and secure APIs.
  6. Test software to ensure security, responsiveness, and efficiency.
  7. Troubleshoot, debug and upgrade application software.
  8. Develop application products by following the Secure Software Development Lifecycle (SSDL) processes and best practices.
  9. Build responsive web and mobile applications that work well on different types of devices, operating systems, and browsers.
  10. Ensure standard technical documentation of codes and data dictionary etc.
  11. Work with data scientists and analysts to improve the software.
  12. Perform other related functions assigned.

Skills

  1. Graduate Degree/HND in computer science, relevant field, or any other course
  2. Proven experience (at least 3 – 5 years with practical hands-on real application development projects) as a full stack developer for web and mobile applications.
  3. Familiarity with common application development stacks.
  4. Practical knowledge of multiple front-end languages and libraries (e.g., ASP.Net, Angular JS, Vue, React JS, HTML/ CSS, JavaScript, XML, jQuery)
  5. Knowledge of multiple back-end languages (e.g., C#, .NET Core, Node.js, Python).
  6. Experience and familiarity with databases (Microsoft SQL, MySQL, PostgreSQL, MongoDB), web servers (e.g., IIS, Apache, etc.), and UI/UX design (Figma, etc.,)
  7. Excellent communication and teamwork skills
  8. Great attention to detail, organizational skills, and an analytical mind.
  9. Customer service orientation.
  10. Proficient use of MS Office Suite, including Word, Excel, Power Point, etc.