Senior Software Developer

Senior Software Developer For Kennedia Consulting 5

Job Summary
  • As a Senior Developer, you will be responsible for designing, developing, and maintaining high-quality software applications within our ICT environment. You will collaborate with cross-functional teams to deliver innovative solutions that meet business needs and enhance user experience. This role requires strong technical skills, a passion for coding, and the ability to mentor junior developers.


General Duties
  • Design, develop, and implement scalable software solutions using modern programming languages and frameworks.

    •Write clean, maintainable, and efficient code while adhering to best practices and coding standards.

    •Participate in the architecture and design of software applications, ensuring they are robust and efficient.

    •Collaborate with product owners and stakeholders to gather and analyze requirements.

    •Conduct code reviews to ensure code quality and share knowledge with team members.

    •Implement unit tests and integration tests to maintain software reliability.

    •Work closely with UI/UX designers, QA engineers, and other developers to create seamless applications.

    •Actively participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.

    •Provide guidance and mentorship to junior developers, helping them improve their technical skills and professional growth.

    •Foster a collaborative and inclusive team environment.

    •Stay current with industry trends and emerging technologies, and recommend improvements to existing systems and processes.

    •Participate in technical discussions and contribute to the development of best practices.

     

     


Skills
  • Educational Qualifications/Experience:

    •Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.

    •5+ years of professional software development experience in an ICT setting.

    •Proven experience with languages such as Java, C#, Python, or JavaScript, and frameworks like React, Angular, or . NET.

    •Strong understanding of database technologies (SQL, NoSQL) and experience with RESTful APIs.

    •Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes) is a plus.


Application Deadline: 31st Oct, 2024

Share this job post