Senior Software Engineer I

Boardroom Appointments

Durban

Presencial

ZAR 700.000 - 900.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Boardroom Appointments seeks a Senior Software Engineer I in Durban to drive development across Agile environments. You will refine requirements, draft detailed specs for complex components, and fix intricate bugs while advancing CI/CD and deployment practices. Strong collaboration, testing discipline, and code reviews are essential.

Operate in various development settings, mentor juniors, and contribute to robust software delivery and best practices within the team.

Formación

  • BS Engineering/Computer Science or equivalent experience required.
  • Knowledge of continuous Software delivery and CI/CD practices.
  • Proficient in test-driven development and code reviews.
  • Strong communication skills and ability to work with multiple teams.

Responsabilidades

  • Interface with team members to finalize requirements.
  • Write and review detailed specifications for complex components.
  • Complete complex bug fixes.
  • Implement and guide CI/CD and deployment practices.
  • Identify logging, instrumentation, and alerting requirements.

Conocimientos

CI/CD
Agile
Data modelling
Test-driven development
Code reviews
Bug fixing
Debugging
Team collaboration

Educación

BS Engineering/Computer Science

Herramientas

Continuous delivery tools

Descripción del empleo

About the job Senior Software Engineer I

MinimumRequirements:

  • Matric (Grade 12)
  • 4 years of Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience required.
  • Knowledge of continuous Software delivery
  • Intermediate knowledge of software development methodologies (e.g., Agile, Waterfall)
  • Intermediate proficiency with data manipulation language including optimization techniques
  • Intermediate understanding of normalized/dimensional data modelling principles
  • Intermediate knowledge of multiple data storage subsystems
  • Proficient research skills Developing knowledge in Industry best practices in development
  • Knowledge in using and developing in applicable toolsets
  • Ability to interface competently with other technical personnel or team members to finalize requirements
  • Ability to work well with internal and external technology resources
  • Knowledge of test-driven development
  • Ability to write and review portions of detailed specifications for the development of complex system components
  • Ability to complete complex bug fixes
  • Good oral and written communications skills

Responsibilities:

  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of complex system components.
  • Complete complex bug fixes.
  • Implements and guides other to continuous integration, delivery, and deployment software delivery practices.
  • Identifies operational requirements for logging, instrumentation and alerting and works with Senior II to ensure operational requirements are met
  • Proficient in implementing continuous integration, delivery, and deployment software delivery practices.
  • Aware of operational requirements and implementation for logging, instrumentation, and alerting Work closely with other development team members to understand product complex requirements and translate them into software designs.
  • Successfully implement development processes, coding best practices and code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve complex intermediate technical issues as necessary.
  • Pair Programming with squad members to support the learning and development of others
  • Develop skills to Mentor less senior software developers on development methodologies and optimization techniques.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

Presencial
ZAR 700.000 - 1.000.000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

ATS Client • Pretoria

Presencial
ZAR 900.000 - 1.200.000
Permanent position
Head office in Pretoria
Software Engineer: Full Stack II - Cape Town
Software Engineer: Full Stack II - Cape Town

Boardroom Appointments • Cape Town

Presencial
ZAR 700.000 - 1.050.000
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

Presencial
ZAR 480.000 - 720.000
Flexible hours
Free snacks
Casual dress code
+2
Senior Software Engineer
Senior Software Engineer

E&D Recruiters • Pretoria

Presencial
ZAR 900.000 - 1.300.000
Specialist Product Engineer
Specialist Product Engineer

Boardroom Appointments • Johannesburg

Presencial
ZAR 850.000 - 1.100.000
Senior Java Developer
Senior Java Developer

Recruit-It • Centurion

A distancia
ZAR 900.000 - 1.300.000
Senior Software Engineer
Senior Software Engineer

PRR Recruitment Services • Johannesburg

Presencial
ZAR 900.000 - 1.200.000
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Centurion

Presencial
ZAR 600.000 - 800.000
Software Developer
Software Developer

Hire Resolve • Kloof

Presencial
ZAR 700.000 - 950.000
Competitive salary based on experience