← Zurück zur Liste
Stelle · Senior

Senior Software Developer

Softwareentwickler • Senior • Hybrid • Vollzeit • Südafrika Pretoria, Südafrika

Senior Software Developer role overseeing software development projects, writing clean and efficient code, and providing technical leadership to a team of engineers, with ownership of design, development, and delivery of high-quality products.

Responsibilities

  • ▹Serve as technical lead directing internal and external development teams
  • ▹Lead the design, development, and implementation of software solutions
  • ▹Architect scalable, reliable, and maintainable software systems
  • ▹Mentor and coach junior members of the development team
  • ▹Write clean, efficient, well-documented code across languages and frameworks
  • ▹Implement software testing strategies (unit, integration, automated testing)
  • ▹Optimize performance, troubleshoot issues, and address technical debt through refactoring
  • ▹Automate tasks through appropriate tools and scripting
  • ▹Conduct code reviews and provide constructive feedback
  • ▹Maintain documentation describing logic, configuration, testing, and changes
  • ▹Evaluate third-party libraries, frameworks, and tools for integration
  • ▹Contribute to coding standards, development processes, and best practices
  • ▹Participate in Agile/Scrum ceremonies (sprint planning, stand-ups, retrospectives)
  • ▹Collaborate with product managers and business analysts to define project scope
  • ▹Communicate with team members, stakeholders, and leadership

Requirements

  • ▹Recognized as a technology expert in their field
  • ▹Exceptional complex problem-solving skills, innovative thinking
  • ▹Strong focus on customer needs and satisfaction
  • ▹Ability to work independently
  • ▹Skilled in interpreting user requirements and translating them into technical specifications
  • ▹Extensive knowledge of modern IT operations (Cloud, Social, Mobility, IoT, Big Data)
  • ▹Deep understanding of architectural best practices: Microservices, CQRS, Event Sourcing, Domain-Driven Design, Clean Architecture

Soft skills

Technical leadership and mentorship skillsStrong communication and stakeholder managementCommitment to team success and positive team dynamics

Ähnliche Stellen