
Search by job, company or skills
Software and Applications Developer and Analyst (N.E.C.)
We are seeking an experienced Software and Applications Developer and Analyst to design, develop, analyse, and maintain software applications that support business operations and digital platforms. The candidate will work closely with internal teams to understand system requirements, develop scalable software solutions, and ensure the performance and reliability of applications.
The role includes analysing business needs, building and maintaining software systems, improving existing applications, and supporting digital transformation initiatives within the organization.
Design, develop, test, and maintain software applications and systems.
Analyse business and user requirements to create efficient software solutions.
Write clean, secure, and efficient code using appropriate programming languages.
Maintain and enhance existing applications to improve functionality and performance.
Troubleshoot, debug, and resolve software-related issues.
Conduct system analysis and recommend improvements to software architecture.
Integrate software with internal systems, databases, and third-party platforms.
Perform testing, validation, and deployment of applications.
Maintain technical documentation for applications and system processes.
Collaborate with cross-functional teams to support ongoing system development and upgrades.
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Minimum 15 years of relevant experience in software development and application analysis.
Strong experience with programming languages such as Python, Java, JavaScript, or C#.
Experience with database systems such as SQL, MySQL, or PostgreSQL.
Familiarity with software development lifecycle (SDLC) and modern development frameworks.
Strong analytical and problem-solving skills.
Ability to work independently and manage complex technical projects.
Experience with web applications,Enterprise architecture, APIs, and system integrations, SaaS applications with APIs and third-party services.
Knowledge of cloud platforms such as AWS or Azure.
Understanding of automation tools and modern software development practices.
Job ID: 144148655