Talent.com
Boardroom Appointments
Mid-Level Software DeveloperBoardroom Appointments • Cape Town, Western Cape, ZA
Search for other jobs
Mid-Level Software Developer

Mid-Level Software Developer

Boardroom Appointments • Cape Town, Western Cape, ZA
11 days ago
Job description

About the job Mid-Level Software Developer

  • A desire to achieve commercial outcomes
  • 2+ years of professional software development experience working with at least one modern language such as Java, Typescript, C++, or C# including object‑oriented design
  • Strong knowledge of databases, data structures, algorithms, REST and modern architectures
  • Experience in delivering mobile applications or serverless applications
  • Ability to take a project from identifying objectives, defining the testing plan, implementing testing all the way through to actual launch of the project and ongoing monitoring of the performance of the project.
  • Excellent leadership, verbal and written communication skills
  • Ability to work well with people and be both highly motivated and motivating
  • Experience using Amazon Web Services, including Lambda, API Gateway, and load balancing
  • Experience with Flutter or other modern front‑end frameworks
  • Track record of building and delivering mission critical, 24x7 production software systems
  • Knowledge implementing collaboration tools and CI/CD pipelines for source control management, build, testing, release and and operations.
  • Strong analytical skills with excellent problem solving abilities

Responsibilities

  • Understand the primary commercial imperatives
  • Envision the technology that will support the commercial imperatives with feedback from the in-country operations teams and sales network
  • Design, build, test, maintain and manage robust software solutions to enable the operations team to achieve their jobs and ultimately the companies objective to serve customers
  • Support and mentor Junior Developersin embedding healthy code practice and principles.
  • In the early project phase, this means architecture, data model and interface design, and in the implementation phase with review, release planning and execution.

#J-18808-Ljbffr

Create a job alert for this search

Mid-Level Software Developer • Cape Town, Western Cape, ZA