Overview
Job Purpose The System Developer is responsible for designing, developing, testing, and maintaining software applications and systems that support business operations. The role requires strong programming skills, problem-solving ability, and collaboration with cross-functional teams to deliver efficient, scalable, and secure solutions.
Key Responsibilities
- Design, develop, and maintain business applications and internal systems.
- Analyze user requirements and translate them into technical solutions.
- Write clean, efficient, and well-documented code using modern programming languages.
- Test and debug applications to ensure high performance and reliability.
- Integrate software solutions with existing systems, databases, and APIs.
- Maintain and upgrade legacy systems when necessary.
- Ensure system security, data integrity, and compliance with IT standards.
- Collaborate with IT, operations, and business units to identify process improvements.
- Prepare technical documentation, user manuals, and system guides.
- Stay updated with emerging technologies and recommend new tools / approaches.
Qualifications & Requirements
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.Proven experience as a System Developer / Software Developer / Application Developer.Proficiency in one or more programming languages (e.g., C#, Java, Python, .NET, PHP).Strong understanding of databases (SQL, Oracle, MySQL, etc.).Knowledge of web development frameworks and APIs.Familiarity with cloud platforms (Azure, AWS) is a plus.Strong analytical and problem-solving skills.Ability to work independently and in a team environment.Good communication and documentation skills.#J-18808-Ljbffr