Sr. Software Architect – ConcreteRose Workforce Solutions – Nairobi

ROLE DESCRIPTION
Understand, communicate, and enforce the company software architecture strategy
Use agile methodology values, principles, and practices to plan, manage, and oversee the delivery of solutions
Manage the design, development, and implementation of software solutions
Translate business needs and requirements into technical requirements for software applications
Guide the software development process through high-level decision making
Define and document application architecture and design
Coach and mentor software engineers, programmers, and other team members
Maintain and advise upon code & development standards
Serve as a technical liaison among project managers, developers, and stakeholders
Create overall project plans and track progress

QUALIFICATIONS:
Bachelor’s degree in computer science, information technology, software architecture, or related field
Master’s degree in computer engineering preferred but not required
4-6 years of experience leading software development teams
Knowledge of object-oriented programming and software design patterns
Familiarity with software build tools, such as Gradle and Maven
Familiarity with software development frameworks, such as Spring and Hibernate
Extensive experience working on teams that use the Agile methodology
Familiarity with software version control systems such as Git and SVN
Experience with agile software development methodologies and testing frameworks, such as JUnit and Selenium
Familiarity with software delivery platforms, such as Atlassian’s Jira, Microsoft’s Team Foundation Server (TFS)
Strong interpersonal communication skills
Advanced problem-solving skills with an ability to identify problems, brainstorm, analyze data, and implement the most optimal solutions

Method of Application
For further consideration please send your resume to info@concrererose.io with your location and job title in the subject line.

[yuzo_related]