The point where experts and best companies meet
Share
Key Individual Accountabilities / Deliverables:
Agile Development techniques such as Scrum
Iterative Development Process
Key Success Factors:
Meet or exceed results as defined by assigned goals including product development goals
Productivity of software development tasks
Quality of software development tasks
Timeliness of software development tasks
Compliance to process standards
Major Challenges:
Delivering high quality software solutions on time
Meeting high quality functional and non-functional customer needs or requirements
Working Relationships | |
Most Frequent Contacts | Nature or Purpose |
Internal & External | |
Refinement of optimal user experience Reproduction, Isolation and Resolution of software defects Process compliance |
Job Specifications | Experience delivering high quality web-based solutions, using modern tools and techniques, including ReST based web services JSON, HTML5, CSS, JavaScript Highly Valued Experience with Agile development, TDD, CI/CD, unit and automation testing Advanced debugging and troubleshooting skills Experience creating performant and scalable software designs Understanding of software-based security concepts Experience with SPA frameworks - Knockout/Angular/ReactJS Experience evaluating and implementing commercial and open source libraries Backend development experience Understanding of data analytics Experience with Mobile development |
Qualifications / Experience / Knowledge | |
Job Specifications | Experience delivering high quality web-based solutions, using modern tools and techniques, including ReST based web services JSON, HTML5, CSS, JavaScript Highly Valued Experience with Agile development, TDD, CI/CD, unit and automation testing Advanced debugging and troubleshooting skills Experience creating performant and scalable software designs Understanding of software-based security concepts Experience with SPA frameworks - Knockout/Angular/ReactJS Experience evaluating and implementing commercial and open source libraries Backend development experience Understanding of data analytics Experience with Mobile development |
Education/ Qualifications | Tertiary qualification in Bach Software Engineering or other equivalent qualification (high credit average minimum) |
5+ years software engineering experience across analysis, design, coding, testing and support of software Have a good understanding of; Fundamental concepts of creating maintainable, testable software Backend and/or frontend development and associated technologies | |
Professional Skills / Knowledge | Can take initiative and focus on achieving results Good communication skills Microsoft development skills |
Behaviour Competencies | |
Win Together | |
Build Exceptional Talent | Recruit, retain, and develop high quality talent. Create a positive, inclusive environment where people are empowered to do their best work. Seek, give, and accept feedback with the intent of making everyone better. Build robust succession plans. Set high standards for yourself and others. Lead by example. |
Drive Accountability Culture | |
Be Courageous | Take bold action on what you believe is right. Take on seemingly impossible goals and work out of your comfort zone. Iterate, test, try, take measured risks. Own results even when the outcome is not as planned. Share and confront problems openly and directly. Be transparent and comfortable with being unpopular when required. |
Please note:
These jobs might be a good fit