Senior Software Engineer

0



Position - Senior Software Engineer


As a Senior Software Engineer at the ICTA, you will be a key member of our technical team responsible for developing, implementing, and maintaining software solutions that play a vital role in advancing the agency's technological capabilities. You will collaborate with cross-functional teams, including software developers, system architects, project managers, and stakeholders, to design and deliver high-quality software solutions that meet the agency's goals and objectives.


Salary Range: 200,000 LKR - 300,000 LKR (Please note that the salary scale provided is subject to negotiation and may vary based on the candidate's qualifications and experience)


Responsibilities:

  • Lead as a core full-stack engineer in an agile team, driving requirements analysis, design, development, and testing of software applications.
  • Design and develop scalable, highly available core software solutions and services to cater to millions of users.
  • Follow DevOps engineering principles for Cl/CD throughout the development process.
  • Collaborate with the engineering organization to deliver and support new and existing solutions aligned with national-level requirements.
  • Coordinate engineering efforts with government and third-party stakeholders as needed.
  • Identify creative technology-driven solutions to address challenges.
  • Maintain high engineering standards and conduct code reviews.
  • Develop complex frontend applications with a focus on user experience and backend software systems support.
  • Deploy applications on our cutting-edge Lanka Government Cloud infrastructure.
  • Provide 2nd and 3rd-level support for live systems.


Requirements:

  • Bachelor's Degree in Computer Science, Software Engineering, Electronics Engineering, IT, or a related field from a recognized university/institution.
  • Minimum 3 years of relevant professional experience.
  • In-depth experience in Java and proficiency in JavaScript.
  • Exposure to microservices architecture, RESTful APIs, and Spring Boot.
  • Cloud platform experience (AWS, Azure, or GCP) is advantageous.
  • Familiarity with DevOps and Cl/CD, containerization using Docker.
  • Experience in automation (Infrastructure-as-Code, Configuration-as-Code) is a plus.
  • Knowledge of front-end technologies like React, Vue .js, or Angular, and backend technologies like Node.js is an advantage.
  • Familiarity with Python and Golang is advantageous.
  • Understanding of software development within the Agile process.
You have to wait 15 seconds

Generating Download Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !