Senior Software Engineer
Job Location
Pretoria, South Africa
Job Description
Desired Experience & Qualifications: Education: Grade 12 certificate, and a Certificate/Diploma/Bachelors Degree in Computer Science or a related field. Experience: 5-8 years in an Object-Oriented programming language. 5 years of experience in a similar software engineering role. 5-8 years experience working with SQL, C#, Java. Familiarity with Agile and Scrum methodologies. Skills: Strong problem-solving, troubleshooting, and analytical abilities. Ability to adapt to shifting priorities and meet deadlines. Key Responsibilities: Design & Development: Create robust, scalable software solutions in alignment with business goals. Code Quality: Write effective, maintainable, secure, and well-tested code that meets company standards. Collaboration: Work closely with cross-functional teams, product owners, and stakeholders to refine and clarify requirements. Code Reviews: Conduct thorough reviews of code to ensure quality and adherence to best practices. Troubleshooting: Identify and analyze system issues and provide practical, efficient solutions. QA Support: Assist in 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. Personality Attributes: Pride in Your Work: Striving for excellence in everything you do. Communication Skills: Strong verbal and written communication. Team-Oriented: Willing to learn from others and value feedback. Detail-Oriented: A keen eye for detail and quality. Adaptable: Able to handle multiple tasks and changing priorities. Why Join Us?: Work/Life Balance: Flexible remote/hybrid working options. Collaboration: Work with a skilled and supportive team. Growth Opportunities: Continuous learning and development in a growing company. Innovative Projects: Get involved in exciting and impactful software development initiatives. Apply now
Location: Pretoria, ZA
Posted Date: 11/10/2024
Location: Pretoria, ZA
Posted Date: 11/10/2024
Contact Information
Contact | Human Resources |
---|