Senior Software Engineer

Pretoria, Gauteng, South Africa

Job Description


SUMMARY:
Our client is seeking a talented and experienced Senior Software Engineer to join their dynamic team in Pretoria East. You will be responsible for designing, developing, and maintaining cutting-edge software solutions to meet both business and integration requirements. If youre passionate about building innovative systems and collaborating with cross-functional teams, this is the perfect opportunity for you.POSITION INFO:
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
/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!If you are interested in this opportunity, please apply directly. For more IT jobs, please visit

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1369717
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned