• 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.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.