Support in driving and implementing software engineering strategies, standards and guidelines in the assigned feature team
Collaborate with the team to develop business critical technical solutions through the application of software programming, robust engineering practices and built in quality
Job Responsibilities
Collaborate with the team to deliver technical design, development and deployment of complex solutions within relevant product
Carry out effective technical design reviews to ensure that the right architecture patterns are used by the team
Drive the adoption of Engineering practices , implement development process automation, lean software development, built-in-quality, test driven development, agile practices, and timely root cause analysis and blameless incident post-mortems
Partner with cross-functional teams to determine viability of solutions
Evaluate current problems, future requirements and existing solutions in medium to large projects to enable high level design and drive proof-of-concepts and implement prototypes to validate ideasInvestigate, debug and fix complex issues involving corner cases and rare conditions
Support continuous improvement by investigating alternatives and new technologies and presenting these for architectural review
Job Requirements
Degree or Honours (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering or Software Engineering
Certification in SalesForce/Maximo/Full Stack Developer/UI Experts/ERP/MainFrame preferred
3 -5 years of Software Engineering experience preferably in agile ways of workingExperience with a range of technologies: Core Java/Java, AngularJS/ReactJS, Cloud (AWS/Azure/GoogleCloud etc