Today
Software Development Manager
Unifi Africa
South Africa, Stellenbosch
ResponsibilitiesLeading and motivating a team of 6 experienced developersEnsuring high-quality development through coding standards, conducting code reviews, and ensuring proper testing proceduresPlanning and managing changesCode managementGive technical input in solution design phaseEffective Communication and collaboration with other teams and stakeholdersExpanding team capacity through increasing productivity and when appropriate recruitmentMaintaining and Improving the development processRequirementsSolid coding experience on an enterprise level financial systemGood understanding of coding principles and standards8 to 10 years of experience in software development field Passion for Africa and willingness to work in the developing world contextExperience working in scaling start-up environmentsDesire to work with innovative independent thinkers who go against the grain in their approachOur current IT development team5 x senior Java developers, with 1 vacancy4 x product owners3 x testing and support1 x delivery lead1 x system engineer (DevOps & security)1 x IT headOur Technology StackProgramming Languages: Groovy, JavaApplication Framework: Micronaut and Spring BootPersistence framework: Gorm, HibernateMain Database: MySQLWeb-based user interface: Vaadin 7, Vaadin 24Other technologiesWorkflow engine: ActivitiMicroservice (REST): Micronaut, JAX-RSCloud Cross-platform framework: ElectronSecurity framework: Apache ShiroQueue processing: Apache ActiveMQ ArtemisDocument store: MongoDBReporting server: Jasper ReportsTemplate engine: Apache VelocityAPI documentation: SWAGGEREnvironmentDevelopment methodology: Agile Kanban with continuous deliveryBuild server: JenkinsIDE: IntelliJSource repository: Bitbucket GITBuild configuration: GradleCommunication: Slack, GoogleDev cycle management: Jira#J-18808-Ljbffr
Attention! You will be redirected to another site