Software Engineer

0



CODICE is a Washington DC (District of Columbia) based information technology solutions provider, which has been a key resource and trusted technology partner of Government Agencies and Fortune 500 corporations. We serve our clients in solutions development/management in healthcare, transportation, IT, and financial services domains.

CODICE is looking for qualified Senior Software Engineers (JavaScript, .NET, C#) with 2+ years of experience to join their engineering team in Sri Lanka. Our client is a major government agency in urban mobility and infrastructure management. This organization is at the forefront of developing and maintaining a vast network of roads, bridges, and public transit systems, ensuring efficient and safe travel for the community.

The Senior Software Engineer's responsibilities will include designing and developing an enterprise-scale cloud-native web application solution for a large government agency. This is a highly skilled position, and experience in working with enterprise-level solutions is a must.


Responsibilities:

  • Serve as a core full-stack senior engineer in an agile team that leads requirements analysis/elaboration, design, development and testing of our products.
  • Collaborate with the Technical Leadership to develop, launch, and support solutions and features.
  • Identifying opportunities to solve problems creatively using technologies.
  • Maintain high engineering standards and conduct code reviews.
  • Follow DevSecOps engineering principles for CI/CD in all stages of development.
  • Write unit and integration tests, and assist in frontend automations, load, and performance tests.
  • Develop and maintain complex frontend applications with a focus on user experience, accessibility, and supporting backend software systems.
  • Deploy applications in FedRAMP-certified government cloud infrastructure in a highly available, scalable, and cost-effective manner.
  • Provide technical support for live systems as required.


Qualifications:

  • A Bachelor’s degree in Computer Science, Software Engineering, Electronics Engineering, IT or equivalent qualifications related to the field.
  • Minimum 2 years professional experience, designing and developing large enterprise-scale solutions using JavaScript stack of technologies, .NET, and C#.
  • Experience with JavaScript front-end frameworks like React and backend technologies like Node.js
  • Prior exposure to Typescript will be an added advantage.
  • Strong knowledge of SQL, query optimization, and Stored Procedures.
  • Familiarity with NoSQL concepts and databases like MongoDB will be an advantage.
  • Exposure to microservices architecture and building secure RESTful APIs.
  • Experience building solutions for a cloud platform like AWS, Azure, or GCP will be advantageous.
  • Familiarity with DevSecOps and CI/CD.
  • Experience with containerization using Docker.
  • Experience in automation (Infrastructure-as-Code, Configuration-as-Code) will be an advantage.
  • Understanding of software development within the Agile process.
  • Strong written and spoken communication skills and a positive attitude.

You have to wait 20 seconds

Generating Apply 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 !