Achieve squad outcomes within the time boxed sprints
Deliver clean , efficient & maintainable code as per the defined standards
Improve service delivery, TAT and generate effective cost savings
Develop reliable, state of the art and robust software solutions in alignment with business needs
Ensure system stability and minimized downtime to enhance user experience and minimize the system defects
Support implementation of effective software technologies and frameworks to enhance efficiency, productivity and quality
Maintain and exceed the agreed customer satisfaction levels
Maintain security and compliance standards while delivering solutions and ensure zero deviations
Foster business partnerships with internal stakeholders
Responsibilities
Deliver high-quality software solutions that meets the requirements and expectations of stakeholders
Ensure projects/software solutions adhere to established software development lifecycles (e.g., Agile, Waterfall) by contributing to project planning, requirements analysis, design, coding, testing, deployment, and maintenance
Actively participate in agile development practices such as sprint planning, daily stand-ups, and retrospectives
Collaborate with the team to estimate and prioritize user stories, ensure that work is completed within sprint timelines, and adapt to changing requirements
Proficiency in various common data structures, their performance characteristics, and assembling them into complex programs within the frontend stack
Understanding of (asymptotic and practical) performance characteristics with regards to fundamental algorithms in the language and standard library
Ability to architect, develop and implement new microservices in a container environment
Leverage knowledge of version control, incremental delivery of software, frequent releases, automation, testing and breakdown of work to meet stakeholder requirements effectively
Work on multiple cloud platform and leverage cloud native components for a full-stack application
Translate architecture requirements into software specifications by using emerging technologies
Foster effective collaboration and communication within development team
Take leadership roles within development team by promoting best practices, sharing knowledge and helping the team grow and improve their skills
Excel in problem-solving and troubleshooting complex technical issues by identifying the root causes of problems, proposing and implementing effective solutions, and resolving issues in a timely manner
Drive continuous improvement and innovation in software development processes by adopting automation tools, optimizing development workflows, or introducing innovative features or solutions
Deliver software solutions that meet customer needs, adds value, and aligns with business goals, which in turn drives the success of the organization and its products or services
Adhere to security and compliance standards while developing software solutions. Ensure that data privacy, protection, and regulatory requirements are met within the software solutions
Qualifications
Education:
Bachelor’s degree in Computer Science/Information
Technology/Electronics and Communication
Post graduate degree in Computer Science /Networks and /or equivalent professional qualification (Preferred)
Experience:
7+ years of relevant working experience
4-5 years of experience in either as a full stack developer or as a frontend/backend developer
Experience in emerging telecom-based software technology (Preferred to have)
Expertise in software development methodologies, design patterns, and best practices
Experience with cloud platforms (AWS, Azure, GoogleCloud) is a plus
Skills :
Proficiency in entire Java technology stack backed by multiple projects and visible accomplishments
Strong knowledge of telecom systems, protocols, and industry standards (Preferred)
Solid understanding of web technologies, APIs, and web services
Detailed knowledge of database management systems, SQL, and NoSQL databases
Excellent problem-solving and analytical skills, with a focus on delivering robust and scalable solution
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in South Africa.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast!
Find the best jobs in South Africa, apply in 1 click and get a job today!