Careers 15 mins 19 Jan 2021

Oluwatobi Ojedeji

We are hiring!

Our client, one of the leading Banks in Nigeria urgently requires the services of suitably qualified candidates to fill the position below...

JOB ROLE: SENIOR SOFTWARE ENGINEER (Full Stack).

JOB PURPOSE : 

Responsible for translating software requirements into workable programming code. In addition, they maintain and develop programs for use in business.

Responsible for designing the prototype application, indicate program unit structure, and coordinate application plans with the development team.

Responsible for server-side application logic and integration of the work front-end developers do as well as write web services and APIs used by front-end developers.

Responsible for implementing visual elements that users see and interact with in web and mobile applications across platforms in the organization.

Responsible for translating software requirements into workable programming code. In addition, they maintain and develop programs for use in business.

Responsible for designing the prototype application, indicate program unit structure, and coordinate application plans with the development team.

 

KEY TECHNICAL RESPONSIBILITIES:

Design and code functional programs and applications.

Integrate user-facing elements developed by front-end developers with server-side logic.

Designs, develops, and implements software consistent with the development process and contemporary software techniques to create more efficient methods in IT.

Builds reusable code and libraries for future use

Demonstrate hands on of algorithm complexities

Contributes to and improves the software development process. 

Design databases to provide up-to-date information used to guide business decisions. 

Confirm project requirements by reviewing program objectives, input data, and output requirements with analyst, supervisor and customers. 

Create workflow charts and diagrams using knowledge of programming and logic. 

Analyze data contained in the corporate database, identifies data integrity issues with existing and proposed systems and implements solutions. 

Maintain historical records by documenting program development and revisions. 

Creates testing environment with detailed test plans to technical specifications and test cases based on software/hardware requirements to determine bugs and whether product improves efficiencies. 

Prioritize and manage multiple projects within design specifications, timelines and budget restrictions. 

Be involved and participate in the overall software development lifecycle.

Focus on coding, debugging and Conduct unit tests and optimize performance of applications.

Participates in component and data architecture design, software product evaluation and buy vs. build recommendations for moderate to high complexity solutions.

Translate UI/UX design wireframes to actual code that will produce visual elements of the application

Create new user-facing features

Design and code functional programs and applications

Ensure the technical feasibility of UI/UX designs

Optimize application for maximum speed and scalability

Consume internally and externally built APIs from backend services.

Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products

Builds reusable code and libraries for future use

Contributes to and improves the software development process. 

Maintain historical records by documenting program development and revisions. 

Prioritize and manage multiple projects within design specifications, timelines and budget restrictions. 

Focus on coding and debugging.

Develop functional and sustainable web/Mobile applications with clean codes.

Troubleshoot and debug applications.

Comply with standards and procedures in place for task delivery.

Adhere to policies and procedures that are compliant with industry and regulatory policies.

Develops and maintains documentation of programs, user guides, policies and procedures.

 

EDUCATIONAL QUALIFICATION & SKILLS:

Education: Minimum of First Degree in Computer science, Computer Engineering or any other physical sciences. Additional related qualification will be an added Advantage

Specialized knowledge: Minimum of 5years cognate experience in .Net framework/Core and C# programming language,  Database structure and designs and others programming language.

Basic understanding of backend technologies for building APIs and backend services.

Basic understanding of front-end technologies, such as HTML5, CSS and Javascript etc.

Understanding fundamental design principles behind a scalable application

Problem-solving skills, Excellent organisational and time management skills

User authentication and authorisation between multiple systems, servers, and environments

Integration of multiple data sources and databases into one system

Accuracy and attention to detail and teamwork skills.

 

HOW TO APPLY

Interested and qualified candidates should send their CV to careers@instiq.com using the Job Title as the subject of the mail.

 

Note: Only shortlisted candidates will be contacted

 Application Deadline: 22nd January 2021.


Be the first to comment
Add a comment

Recent posts

Interested in Joining our
Team?

We are looking for trusted people who will help our partners transform their businesses digitally by providing expert software and dev-ops services.