Software Engineer at Alan & Grant

Alan & Grant – Our client, a Nigerian company with an interest in power generation, real estate and construction is recruiting to fill the position below:

Job Title: Software Engineer

Location: Lagos
Job Type: Full-Time
Industry: Engineering

Responsibilities

  • Applying software engineering principles to analyze and problem-solve, and design a solution
  • Developing and executing project plans
  • Creating technical specifications
  • Designing and developing test cases
  • Adopting Agile methodologies to develop software
  • Analyzing existing systems to provide recommendations for improvement
  • Ensuring proper documentation
  • Monitoring system performance and performing predictive maintenance
  • Performing system risk and reliability analysis
  • Assessing new technologies before adoption and implementation.

Skills and Qualifications

  • Bachelor’s or Higher Degree in Computer Science or related field
  • Proficient in Java, C++ and other object-oriented programming languages
  • Hands-on experience working with technologies (such as Hadoop, Pig, Oozie, MapReduce, Spark, Sqoop, Kafka, Flume, etc.)
  • Strong DevOps focus
  • Experience building and deploying infrastructure with cloud deployment technologies
  • Well versed in designing, debugging and documentation
  • Prior experience working with test-driven development and automated testing frameworks
  • Experience with Scrum/Agile development methodologies
  • Excellent verbal and written communication skills
  • Analytical and logical thinking
  • Strong problem-solving skills
  • Ability to work without supervision.

Preferred Qualifications:

  • Worked as technical lead
  • Experience building APIs and services using REST, SOAP, JSON, RPC, etc.
  • Experience with automation technologies such as Apache Ant, Jenkins and Maven (such as Bamboo, Travis CI, etc.,)
  • Ability to update and manage GitHub repositories.

Leave a Comment