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!