Permanent
Hargaysa
01 Mar, 2025
1
Senior Software Developer
Enterprise solutions
application closed
Job description

We are looking for a highly skilled and innovative Senior Software Developer to join our dynamic software development team. The ideal candidate is passionate about technology, eager to learn, and thrives in an agile environment. This role requires deep technical expertise, proficiency in modern software development technologies, and the ability to quickly adapt to new advancements. You will collaborate closely with cross-functional teams to design, develop, and optimize high-quality software solutions.

Key Duties & Responsibilities
  • Develop, test, and deploy scalable, high-performance software applications. 
  • Stay up to date with the latest technology trends and integrate best practices into development. 
  • Write clean, efficient, and maintainable code following industry standards. 
  • Collaborate with the development team to design architecture and technical solutions. 
  • Troubleshoot and debug software issues, ensuring optimal performance and security. 
  • Participate in code reviews and provide constructive feedback to team members. 
  • Work in an agile environment, quickly adapting to changing requirements and priorities. 
  • Continuously improve software development processes, tools, and methodologies.
Qualifications
  • Bachelor or Master Degree in Computer Science, Software Engineering, or a related field. 
  • Proven experience in software development with strong programming skills in modern languages (e.g., Python, Java, Node, JavaScript, PHP, or others). 
  • Deep understanding of software development frameworks, architectures, and design patterns. 
  • Experience with cloud computing technologies and DevOps practices. 
  • Proficiency in databases (SQL and NoSQL) and data structures. 
  • Strong problem-solving and analytical skills with a keen attention to detail. 
  • Ability to work in an agile development environment and embrace continuous learning. 
  • Excellent communication and collaboration skills.
Competencies
  • Experience with microservices architecture and containerization (Docker, Kubernetes). 
  • Knowledge of CI/CD pipelines and automation tools. 
  • Familiarity with machine learning, AI, or blockchain technologies is a plus. 
  • Contributions to open-source projects or a strong portfolio of personal projects.
Unlock Exclusive Skills
Telesom Academy is your gateway to acquiring valuable skills and knowledge that can set you apart in the competitive job market.
Learn more