fbpx

Senior Software Engineer
Fortude
Colombo

Location: 
Contract Type: 

Primary job role
The Senior Software Engineer's primary job role will be to develop software and information systems by creating and designing new functionalities and installing software solutions while playing a leadership role by understanding design methodologies and the overall software development life cycle.
 
Main duties/responsibilities

  • Involve in all stages of the software development lifecycle, including requirement gathering, designing, developing, testing, managing deployments, issue reviewing, and performing maintenance.
  • Maintain a high level of expertise in all technology areas used by the team.
  • Produce high-quality designs by following industry best practices and coding standards.
  • Communicate with the clients.
  • Communicate with technical and non-technical stakeholders verbally and in writing.
  • Work with non-technical business teams to understand the functionality, composition, and user requirements.
  • Participate in effort estimations and design discussions.
  • Provide technical support.
  • Train and guide junior developers.

 
Experience

  • 4 - 5 years of experience in a relevant field, including 1 - 2 years’ experience as a senior software engineer.

 
Technical Knowledge

  • Angular / React
  • Node.js
  • RESTful API integration
  • Experience working with Docker and containerized applications
  • Experience working with Kubernetes or other container orchestration tools
  • Hands-on knowledge and understanding of AWS environments
  • Experience in full-stack development
  • Knowledge of RDBMS and Document Database
  • Experience with Agile and Scrum development methodologies
  • Exposure to continuous integration (CI/CD)
  • Knowledge of version control systems such as Git and TFS
  • Good analytical and problem-solving skills
  • Up to date knowledge of latest technologies, tools, and platforms
  • Ability to complete tasks with minimum supervision
  • Ability to play a leadership role

 
Qualifications

  • Bachelor's degree in computer science, software engineering, or an equivalent qualification

 
Behavioral competencies

  • Communication
  • Teamwork and collaboration
  • Client orientation
  • Results and execution orientation

 
Equal Opportunity Employer
Everyone can grow at Fortude; regardless of their identity. Join us, and be a part of an organization, where we’re all proud to belong.

Apply Now

Contact Employer

If you are interested in this job, feel free to submit your info to the employer.

+ Other Jobs in IT Services and IT Consulting

+ Other Jobs by Fortude