Exciting Opportunity: Senior Software Engineer – Pretoria East. Our client is on the lookout for a highly skilled and experienced Senior Software Engineer to join their innovative team in Pretoria East. In this pivotal role, you will be responsible for designing, developing, and maintaining advanced software solutions that align with both business and integration requirements.
Desired Experience & Qualifications:
- Education:
- Grade 12 certificate.
- A Certificate, Diploma, or Bachelor’s Degree in Computer Science or a related field.
- Experience:
- 5–8 years of experience working with Object-Oriented programming languages.
- 5+ years in a similar software engineering role.
- 5–8 years of experience with SQL, C#, and Java.
- Familiarity with Agile and Scrum methodologies.
Skills:
- Strong problem-solving, troubleshooting, and analytical abilities.
- Adaptability to shifting priorities and the ability to meet deadlines.
Key Responsibilities:
- Design & Development: Create robust, scalable software solutions aligned with business goals and requirements.
- Code Quality: Write clean, effective, maintainable, secure, and well-tested code that adheres to company standards.
- Collaboration: Work closely with cross-functional teams, product owners, and stakeholders to refine and clarify requirements.
- Code Reviews: Conduct thorough code reviews to ensure quality and adherence to best practices.
- Troubleshooting: Identify and analyze system issues, providing practical and efficient solutions.
- QA Support: Assist with QA testing and resolving technical issues.
- Documentation: Provide clear and detailed documentation for all developed software.
- Independent & Teamwork: Demonstrate the ability to work independently or collaboratively in a team setting to develop solutions.
- Unit Testing: Write unit tests to ensure code meets functional and performance requirements.
Apply now!
#J-18808-Ljbffr