• Job Type
    Full Time
  • Location

Java & C# Software Engineer

BlueChip Technologies

BlueChip Technologies is a leading business application firm focused exclusively on assisting organizations in planning, designing, implementing and operating business application solutions and strategies that are central to creating and maintaining a competitive business advantage.
We are  recruiting suitably qualified candidates to fill the position below:

Job Title: Java & C# Software Engineer

Location: Lagos
Job Category: Hybrid
Job Type: Contract
Description

  • Bluechip Technologies is a leading provider of technology-driven business solutions across various industries. Renowned for innovation, reliability, and excellence, we empower organizations through scalable infrastructure and next-generation technology solutions.
  • As part of our continued growth, we are seeking an experienced Java & C# Software Engineer to join our Product and Application Service Engineering team.
  • The successful candidate will design, develop, and maintain enterprise applications and integrations for leading clients across telecommunications, banking, oil & gas, and the public sector.
  • This role is ideal for engineers who can take ownership of workstreams, deliver high-quality solutions with minimal supervision, and provide technical guidance to junior developers while collaborating with cross-functional teams to deliver business-critical applications.
    Key Responsibilities
  • Design, develop, test, and maintain enterprise applications and services using Java (Spring Boot)and/or C# (.NET Core/ASP.NET Core).
  • Build, consume, secure, and document RESTful APIs and system-to-system integrations.
  • Develop clean, scalable, maintainable, and well-tested code while actively participating in peer code reviews and adhering to software engineering best practices.
  • Translate business, functional, and technical requirements into high-quality software solutions, providing realistic effort estimates and timely delivery.
  • Troubleshoot, diagnose, and resolve application issues across development, testing, staging, and production environments.
  • Take end-to-end ownership of assigned application modules from solution design through deployment, support, and continuous improvement.
  • Mentor junior developers through code reviews, technical guidance, and knowledge-sharing initiatives.
  • Collaborate with Solution Architects, QA Engineers, DevOps Engineers, Project Managers, and client stakeholders throughout the software delivery lifecycle.
  • Contribute to application architecture, technical documentation, deployment guides, and operational runbooks to ensure knowledge continuity and maintainability.
  • Participate in continuous improvement initiatives, including code quality, automation, DevOps practices, and software development standards.
    Qualifications & Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related discipline (or equivalent practical experience).
  • Minimum of 4 years’ professional experience in software development using Java and/or C# technologies.
  • Strong hands-on experience developing enterprise applications with Spring Boot or .NET Core / ASP.NET Core(experience in both is an added advantage).
  • Proven experience designing, developing, and integrating RESTful APIs, including authentication mechanisms such as OAuth2 and JWT.
  • Strong SQL expertise with practical experience working with relational databases such as PostgreSQL, Oracle, or Microsoft SQL Server.
  • Proficiency with Git and collaborative software development workflows, including branching strategies and pull requests.
  • Good understanding of software architecture principles, object-oriented programming, design patterns, and secure coding practices.
  • Experience working within Agile software development environments.
    Desirable Skills:
  • Experience with messaging and integration technologies such as Apache Kafka, ActiveMQ, Apache Camel, or WSO2.
  • Familiarity with containerization technologies including Docker, Kubernetes, and CI/CD pipelines.
    Frontend development experience using React, Next.js, or Angular will be an added advantage.
  • Experience delivering enterprise software solutions within Telecommunications, Banking, Government, Oil & Gas, or other regulated industries.
  • Familiarity with unit and integration testing frameworks such as JUnit, Mockito, xUnit, or NUnit.
    Key Competencies:
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication abilities.
  • Ability to work independently while managing multiple priorities and meeting project deadlines.
  • Strong stakeholder engagement and client-facing communication skills.
  • Demonstrated ownership mindset with attention to code quality and documentation.
  • Collaborative team player with the ability to mentor junior engineers.
  • Adaptable, proactive, detail-oriented, and committed to continuous learning.
    Application Closing Date
    Not Specified.
    How to Apply
    Interested and qualified candidates should:
    Click here to apply online

To apply for this job please visit bluechiptech.biz.