Description

Responsibilities

  • Improve team development related processes that accelerate delivery, drive innovation, lower costs, and improve quality.
  • Provide supporting documentation for all phases of development/implementation.
  • Work with project business and system analysts to clarify the requirements and then implement them.
  • Improve team development related processes that accelerate delivery, drive innovation, lower costs and improve quality.
  • Understand complex business processes/applications with intent to re-write/enhance using current tools/technology.
  • Build, refresh and administer deployment environments.
  • Develop technical specifications, including data flow diagrams.
  • Understand the Agency’s strategic initiatives and develop technology solutions that deliver the required business value.
  • Evaluate new tools, technologies and processes to improve speed efficiency and scalability.

Required Skills

  • Strong programming knowledge on .NET Core 2.x above.
  • Basic knowledge of CSS, HTML, and JavaScript.
  • Basic knowledge of relational database and data modelling.
  • Must be self-motivated and able to work both independently and in conjunction with team members and business units.
  • Enthusiasm and flexibility to work on a variety of projects are necessary, as well as the ability to rapidly acquire new domain familiarity.
  • Ability to meet deadlines, identify issues and resolve with minimal direction.
  • Ability to analyze, document and validate software requirements.
  • Basic knowledge of Agile.
  • Good communication skills.

Required Experience

  • Experience on ASP.NET, C#, MVC, WCF, WEB API, Angular, JQuery, Bootstrap.
  • Experience reverse engineering legacy monolithic client-server applications and re-engineering and rewriting in segments in a loosely coupled service-oriented architecture.
  • Hands on experience in end-to-end development and support of .Net based applications.
  • Experience in API development.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate