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.

Sorry, this listing is no longer open.