Job Summary
We are seeking a talented and experienced Senior Developer to join our growing ICT team. In this role, you will be responsible for designing, building, and maintaining high-quality software applications that support our digital infrastructure and business processes. The ideal candidate is passionate about coding, thrives in a collaborative environment, and is eager to contribute to innovative projects while mentoring junior developers.
.
Responsibilities
- Software Development
- Develop, test, and deploy scalable and maintainable software applications using modern programming languages and frameworks.
- Write clean, efficient, and well-documented code aligned with industry best practices.
- Architecture & Design
- Participate in system architecture discussions and contribute to software design decisions.
- Collaborate with product managers and stakeholders to understand technical requirements and deliver effective solutions.
- Code Review & Quality Assurance
- Conduct code reviews and provide constructive feedback to ensure high code quality and adherence to coding standards.
- Develop and execute unit, integration, and performance tests to ensure application reliability and scalability.
- Collaboration
- Work cross-functionally with UI/UX designers, QA engineers, DevOps, and other developers to ensure seamless integration and high performance.
- Engage in Agile practices, including sprint planning, daily stand-ups, and retrospectives.
- Mentorship
- Mentor and coach junior developers, sharing knowledge and encouraging technical growth.
- Promote a positive, inclusive, and collaborative team culture.
- Continuous Improvement
- Stay informed of emerging technologies, frameworks, and best practices in software development.
- Continuously evaluate and improve existing codebases, tools, and processes.
Requirements
- Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree is an advantage).
- Experience:
- Minimum of 5 years of hands-on software development experience within an ICT environment.
- Proven expertise in one or more programming languages such as Java, C#, Python, or JavaScript.
- Strong experience with frameworks such as React, Angular, or .NET.
- Technical Skills:
- Proficient in working with SQL and NoSQL databases.
- Solid understanding of RESTful APIs and web service integration.
- Familiarity with cloud services (AWS, Azure, or Google Cloud) and containerization tools like Docker and Kubernetes is a plus.
- Soft Skills:
- Excellent analytical, problem-solving, and debugging skills.
- Strong verbal and written communication skills.
- Ability to manage multiple tasks and work independently or within a team in a fast-paced environment.
- Benefits:
- Competitive salary with performance-based bonuses
- Access to professional development, training programs, and certification sponsorship
- Flexible work hours and remote work opportunities
Salary - N
Application Deadline -
31st Aug, 2025