...your ever-present help in time of need

Software Developer

Are you a Software developer with a passion to deliver great user experience? Do you have a particular interest and background in software development or engineering and are ready to work in a very diverse technology environment? 

Type: Permanent

Location: Ikeja, Lagos, Full time, Hybrid

Salary: # Competitive Salary + Bonus + Benefits, Pension

Hours: Mon-Fri.  37.5hrs

About the Company

Gurugeeks IT/Telecoms provides a diverse range of design, engineering and digital technology and transformation services and consultancy. Our focus is to provide distinctive solutions in areas of IT, Telecoms and Electrical Power Systems

Be part of the team that develops and runs our digital IT platforms, driving innovation in how we deliver to our customers and the rest of the business. Our Lagos development team is expanding with multiple opportunities available at different levels. We are looking for Software developers to implement software application designs across our IT/Telecoms Ecosystems.

About the Role

We’re looking for a talented and well-rounded software engineer to help our product and technical teams to co-design, build, test and implement software solutions. As part of this role, you will build relationships with the management and other subject matter experts to develop their solutions.

Responsibilities

  • Collaborate with other team of software engineers/developers to complete large-scale as well as smaller projects according to pre-determined specifications, system requirements and security requirements.
  • Develop software solutions by studying information needs as generated by Business Development Executives; conferring with Clients; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
  • Engage with Technical Architects to design software/applications and architecture using collected data, systems analysis and prior bug reports; confer with management teams regarding user reports to personalize software and increase productivity.
  • Support Pre-sales consultant in documenting proposals and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Determine viability of solutions by evaluating current problems, future requirements, existing solutions, and customised programs
  • Prepare, install, debug and analyse solutions in harmony with system requirements and in conjunction with offering suggestions for policy change to improve operations.
  • Research new technologies, advancements and industry improvements in order to stay abreast of the latest developments and enhance the success of the company.
  • Document details of coding projects through a standardised process of writing program descriptions, cataloguing changes made and recording any special instruction
  • Identify, prioritise and execute tasks in the software development life cycle

Technical Stack

  • Java, Nodejs, React, Django, Python, TypeScript, C#, .NET, JSON, YAML REST API

Depending on experience the following would be beneficial:

  • 1-3 years of Commercial Software Development Experience
  • Experience in Agile development
  • Experience with Docker or containers
  • Experience with cloud-based services, i.e., AWS, Azure
  • Experience with IaC, i.e., Ansible, Terraform, Helm, etc
  • Experience with container orchestration, i.e., Kubernetes, etc
  • Experience with CI/CD, i.e., Jenkins, CircleCI, GitLab, etc
  • Experience with producing and consuming APIs, both RESTful and GraphQL
  • Experience with working with both relational and non-relational databases (i.e., MySQL, MongoDB, etc)

Apply Now

Start planning to join our forward thinking innovators. 

Checkout our Available Vacancies

Start planning to join our forward thinking innovators. 

Full-Stack Developer

Are you a Full-stack Software developer with a passion to deliver great user experience?

Solutions Architect

Are you a Solution Architect with a passion to deliver great customer experience?

Solutions Architect – ERP/CRM

Are you a Solution Architect with experience in designing ERP/CRM software applications 

Cloud Engineer(AWS/Azure)

We are looking for a Cloud Engineer to work with our engineering team to develop, implement, optimize, and maintain cloud-based solutions.

Product Manager

We are looking for Product Manager to own and manage the implementation of an ERP software application.

Software Developer

We are looking for Software developers to implement software application designs across our IT/Telecoms Ecosystems.

IT Business Development Manager

Do you have a strong business acumen with an interest to manage and grow an IT/Tech Start-up business?