Senior Software Engineer Jobs at Azbow in Colombo, Sri Lanka

Exploreture
  • Post Date: May 21, 2024
  • Apply Before: July 20, 2024
  • Applications 0
  • Views 10
Job Overview

Senior Software Engineer

Concentrated man freelancer work distantly on laptop computer, has stubble and wears spectacles

Role Description

This is a full-time on-site role for a Senior Software Engineer at Azbow in Colombo 05.

Key Responsibilities:

  • Lead and manage a team of software engineers, providing guidance, mentorship, and support.
  • Conduct requirement analysis to develop detailed and high-quality solutions.
  • Oversee project management and ensure timely delivery of software projects.
  • Implement and ensure adherence to coding best practices and standards.
  • Perform code reviews and ensure code quality across the team.
  • Collaborate with cross-functional teams to define and implement effective solutions.
  • Utilize Agile development methodologies, particularly Scrum, to manage projects and workflows.
  • Set up and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Ensure seamless integration of front-end frameworks and relational databases in software development.
  • Leverage cloud services (AWS, Azure, GCP) to enhance and streamline development processes.
  • Collaborate with senior management to align and achieve department objectives

Technical Skills:

  • Exceptional knowledge and experience with OOP languages such as PHP, Java, and TypeScript.
  • Proficiency in front-end frameworks including Next.js, Angular, and React.
  • Strong expertise in relational databases such as MySQL, Oracle, or PostgreSQL.
  • Expertise in non-relational databases such as MongoDB or Elasticsearch.
  • In-depth understanding of cloud services including AWS/Azure/GCP.
  • Experience in setting up and managing CI/CD pipelines is an added advantage
  • Sound knowledge of software estimation techniques.

Soft Skills:

  • Excellent communication and comprehension skills in English, both verbal and written.
  • Strong leadership abilities with a focus on team management and mentorship.
  • Exceptional problem-solving skills and the ability to develop innovative solutions.
  • Detail-oriented with strong analytical skills.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Strong organizational skills and the ability to manage multiple projects simultaneously.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 4 years of experience in software development
  • Minimum of 1 years of experience in a team leadership position.
  • Proven track record of successful project delivery and team management.
  • Certification in Agile methodologies (e.g., Scrum Master) is a plus.
  • Certification in cloud services such as AWS/Azure/GCP is a plus.

 

 

 

 

Apply Now

Job Detail
  • Offered SalaryNot Specified
  • Career LevelNot Specified
  • Experience4 Years
  • GenderBoth
  • INDUSTRYComputer and technology
  • QualificationBachelor's Degree
Shortlist Never pay anyone for job application test or interview.