Search by job, company or skills

  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

The Software Application Developer will be responsible for designing, developing, and maintaining enterprise-grade software applications that support business-critical operations. This role requires strong technical expertise, independent problem-solving capability, and the ability to deliver complex application solutions in a professional environment.

The position calls for hands-on development experience and the ability to work with stakeholders across functions to deliver scalable, secure, and high-quality software systems.

Key Responsibilities

  • Design, architect, and develop robust software applications using modern programming languages and frameworks
  • Analyze complex business requirements and translate them into technical solutions and system designs
  • Develop, test, deploy, and maintain applications across the full software development lifecycle
  • Ensure application scalability, performance optimization, and system reliability
  • Integrate applications within ternal and external systems using APIs and web services
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Troubleshoot complex technical issues and perform root-cause analysis
  • Implement security, data protection, and compliance requirements within application designs
  • Prepare and maintain technical documentation and system specifications
  • Collaborate with cross-functional teams including product, IT infrastructure, and business stakeholders

Required Qualifications & Experience

  • Bachelor's Degree or higher in Computer Science, Software Engineering, Information Technology, or a related discipline
  • Minimum 5-8 years of professional experience in software application development
  • Strong proficiency in at least one major programming language (e.g. Java, C#, Python, JavaScript)
  • Hands-on experience with modernapplication frameworks (e.g. Spring, .NET, React, Angular, Vue.js)
  • Solid experience with relational and non-relational databases (e.g. PostgreSQL, MySQL, MongoDB)
  • Proven experience in RESTful API development and system integration
  • Familiarity with Agile / Scrum development methodologies
  • Strong analytical, problem-solving, and solution-design skills
  • Ability to work independently with minimal supervision

Specialised / Value-Adding Skills

  • Experience with cloud-native application development (AWS, Microsoft Azure, or Google Cloud Platform)
  • Exposure to CI/CD pipelines, DevOps practices, and automation tools
  • Mobile application development experience (Android / iOS)
  • Knowledge of secure coding standards and application security principles
  • Experience supporting enterprise or mission-critical systems

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145415085