Java & C# Software Engineer
BlueChip TechnologiesBlueChip 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.