Crown Interactive delivers innovative, cost-effective, service aggregation solutions to the Telecom, Media and Technology-based sectors. Starting in 2005, this London-based business has gained ground-breaking expertise integrating business systems with evolving information technology. Based on the local demands of emerging markets, a new operation has been launched with its head office in Lagos, Nigeria. We also have a base in Washington DC. Our uniquely qualified and highly skilled team includes a diverse make-up of international technology professionals. The company is guided by our operating principles of professionalism, integrity, efficiency, innovation, and unsurpassed customer service. Crown Interactive is launching a world-class Service Aggregator platform in Nigeria using cutting-edge Business Support Systems (BSS) platform. The service offering includes comprehensive order-to-cash services for local and international service providers who are seeking to outsource their business support systems with a minimum of capital expenditure. Additionally, Crown Interactive has established a Nigerian-based products operation with exclusive distribution rights to provide highly innovative 3G data and voice Customer Premise Equipment (CPE) for individual consumers and small-to-medium businesses.
 - We are seeking a creative and talented experienced Software Engineer proficient in Java to join our dynamic team.
  - As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients’ needs.
  - You will collaborate with cross-functional teams to deliver innovative products and contribute to all phases of the software development lifecycle.
  
 Key Roles & Responsibilities:
  - Design, develop, and maintain Java-based software applications
  - Collaborate with product managers, designers, and other stakeholders to understand requirements and deliver high-quality solutions
  - Write clean, efficient, and maintainable code following best practices
  - Perform code reviews and provide constructive feedback to team members
  - Troubleshoot and debug issues to ensure optimal performance and reliability
  - Stay updated on emerging technologies and trends in software development
  - Develop modules of the initial system plan and work with the development team by coding advanced portions of the modules and delegating routine coding to junior Java developers
  - Conduct the testing of completed code modules with the help of junior Java developers, fixing code as needed to ensure a smooth system deployment with the intended functionality
  - Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle Identify and analyze user requirements
  - Prioritize, assign and execute tasks throughout the software development life cycle
  - Working with our Product team and designers to understand business requirements and context
  - Facilitate the breaking up of high level requirements into smaller, specific tasks and producing high level design specifications
  - Lead the development and building of features and modules of our application suite using various technology stacks
  
 Required Skills
  - Java
  - Javascript
  - Strong knowledge and understanding with Object-Oriented Principles
  - Spring-Boot
  - Spring-Cloud
  - Experienced in developing enterprise-level web applications and RESTful APIs using cloud-based architecture
  - MySQL
  - Single Sign – On Technology
  - Saas payment platforms
  - Enterprise platforms
  - DevOPS
  - Familiarity SAAS Application deployment
  
 Qualification & Experience
  - Minimum of 4 - 5 years’ working experience as a software engineer working with Java
  - Experience in Power Sector Applications will be an added advantage
  - Ability to lead a team and mentor junior engineers.
  - First degree in Computer Science, Engineering or technical skills required for this role
  - Excellent problem-solving and analytical skills
  - Strong communication and collaboration skills
  - Ability to work independently and in a team environment
  - Experience with Agile development methodologies is a plus
  
              
            
            Method of Application
            
               Signup to view application details. 
Signup Now