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:
- Work with business process owners, solution architecture team, and product manager to ideate software solutions.
- Design client-side and server-side architecture.
- Build the front end of applications through appealing visual design and user experience designs.
- Develop and manage secure application solutions with well functioning databases.
- Write effective and secure APIs.
- Test software to ensure security, responsiveness, and efficiency.
- Troubleshoot, debug and upgrade application software.
- Develop application products by following the Secure Software Development Lifecycle (SSDL) processes and best practices.
- Build responsive web and mobile applications that work well on different types of devices, operating systems, and browsers.
- Ensure standard technical documentation of codes and data dictionary etc.
- Work with data scientists and analysts to improve the software.
- Perform other related functions assigned.
Skills
- Graduate Degree/HND in computer science, relevant field, or any other course
- 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.
- Familiarity with common application development stacks.
- Practical knowledge of multiple front-end languages and libraries (e.g., ASP.Net, Angular JS, Vue, React JS, HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g., C#, .NET Core, Node.js, Python).
- Experience and familiarity with databases (Microsoft SQL, MySQL, PostgreSQL, MongoDB), web servers (e.g., IIS, Apache, etc.), and UI/UX design (Figma, etc.,)
- Excellent communication and teamwork skills
- Great attention to detail, organizational skills, and an analytical mind.
- Customer service orientation.
- Proficient use of MS Office Suite, including Word, Excel, Power Point, etc.