Analyst Programmer

apartmentNetwork Recruitment placeJohannesburg calendar_month 

An established organisation in the financial and digital services space is looking for an Analyst Programmer to join their development team. The role involves full stack software development, application support, technical analysis, and detailed documentation to ensure that systems function optimally and meet user expectations.

You will work closely with technical and business teams, contributing to solution design, issue resolution, system improvements, and product reliability. This position requires strong attention to detail, solid technical expertise, and the ability to collaborate effectively with multiple stakeholders.

Key Responsibilities:

  • Full software development lifecycle: Design, development, testing, implementation, and maintenance.
  • Produce and maintain technical documentation and development best practices.
  • Improve system functionality through analysis, refactoring, and optimisation.
  • Investigate and resolve defects, including production incidents and escalations.
  • Support applications to ensure performance, stability, and adherence to SLAs.
  • Develop system solutions considering security, performance, data, integration, and infrastructure impacts.
  • Participate in project delivery, ensuring alignment to development standards.
  • Manage risks within the product space and ensure platform reliability.
Job Experience & Skills Required:
Education: Bachelors degree in IT/Computer Science OR equivalent experience.
  • Experience:
  • 5+ years experience as an Analyst Programmer.
  • Strong hands‑on experience with:
  • Java, OOP, and Java frameworks (Spring and Hibernate).
  • JavaScript frameworks, such as React.
  • Cloud technologies, including AWS and containerisation (Docker/Kubernetes).
  • CI/CD pipelines, version control (Git), and modern software development tooling.
  • SQL and relational databases (PostgreSQL/MySQL).
  • API design and integration.
  • Unit testing frameworks (JUnit, Mockito, and Jest).
  • Experience working in Agile environments (Scrum/Kanban).

Apply now!

local_fire_departmentUrgent

CNC Lathe & Milling Programmer

apartmentESG RecruitmentplaceJohannesburg
CNC Lathe & Milling Setter/Programmer.  •  CNC onboard programming.  •  CNC Programming using Mastercam software  •  Reading and interpreting technical blueprints and design models.  •  Loading raw materials into the CNC machine.  •  Choosing and loading...
thumb_up_altRecommended

CNC programming

apartmentPhakisa HoldingsplaceJohannesburg
CNC Programmer Job Description OverviewA CNC Programmer develops, writes, tests, and optimizes programs that control CNC machines such as mills, lathes, routers, and grinders. The role ensures parts are manufactured accurately, efficiently...
electric_boltImmediate start

CNC Lathe Programmer/Turner

apartmentESG RecruitmentplaceJohannesburg
CNC Lathe Setter/Programmer.  •  CNC onboard programming.  •  Reading and interpreting technical blueprints and design models.  •  Loading raw materials into the CNC machine.  •  Choosing and loading the correct cutting tools for the job.  •  Adjusting...