Software Architect / DevOps Architect at 234Code

Posted on Thu 20th Jan, 2022 - www.hotnigerianjobs.com --- (0 comments)

234Code is a Pan African Software development company that builds full stack applications for international companies across the globe at affordable prices. We provide experienced engineering teams to deliver high-quality outcomes on software projects.

We are recruiting to fill the position below:

Job Title: Software Architect / DevOps Architect

Location: Lagos

Major Responsibilities

  • Evaluating, identifying and developing software solutions
  • Leading software development projects
  • Documenting and recording every aspect of an application or software
  • Training and overseeing the activities of the members of the development team
  • Planning, tracking and scheduling software deliverables
  • Locating and directing solutions for critical challenges involving software development within the team.
  • Implement web applications in .NET and/or LAMP and/or MEAN stacks according to specification
  • Design database models (using UML) for software projects
  • Setup development policies around projects
  • Building and setting up new development tools and infrastructure
  • Working on ways to automate and improve development and release processes
  • Testing and examining code written by others and analysing results
  • Ensuring that systems are safe and secure against cybersecurity threats
  • Identifying technical problems and developing software updates and ‘fixes’
  • Working with software developers and software engineers to ensure that development follows established processes and works as intended
  • Planning out projects and being involved in project management decisions.

Job Requirements
Education:

  • Minimum of Bachelor's Degree in Computer Science, Engineering, or any related field
  • Possession of other relevant professional certifications will be an advantage. In the absence of a degree, you will need 7 years of experience.

Work Experience:

  • Minimum of 5 years development experience.

Required Skills, Knowledge, and Abilities:

  • Demonstrable knowledge and experience using software design patterns
  • Demonstrable knowledge and experience using software architecture patterns
  • Proven experience in leading and managing the delivery of system/software development projects in a structured, remote environment
  • Experience in a variety of software development approaches and methodologies including Agile and SCRUM.
  • Experience in the development of software on .NET and/or LAMP, and/or LEAN platforms.
  • Experience using UML
  • Strong facilitation and coaching skills
  • Excellent personal organisation and ability to prioritise and carry out multiple tasks
  • Able to influence and drive projects to meet key milestones and overcome challenges
  • Demonstrable proficiency using Version control systems
  • Demonstrable proficiency setting up Continuous Integration servers
  • Demonstrable proficiency handling Configuration management of various server types (2 minimum)
  • Demonstrable proficiency automating software deployment
  • Proficiency in containerization of applications (Docker/Kubernetes)
  • Proficiency setting up monitoring and analytics for web platforms
  • Proficiency developing and deploying automated end to end testing tools
  • Ability to work well as part of a team
  • A desire to remain technically capable and an expert in current technologies.

Application Closing Date
Not Specified.

Method of Application
Interested and qualified candidates should send their Cover Letter and CV to: [email protected] using their Name and the Job Title as the subject of the mail.