Job Summary

  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean and scalable code
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support

Job Qualifications

  • Bachelor degree of Computer Science / Computer Engineering
  • Field of experience in Information Technology, Web Development
  • Min.3 Years of experience
  • Advanced Web Development
  • Very good knowledge in .Net 6, Angular, Web API, TypeScript
  • Proficiency in the following skills and technologies is mandatory:
    • Proven experience as in C#, .NET 6, MVC, Web API.
    • Proven experience in Angular
    • Strong background in object-oriented development techniques
    • Excellent knowledge in Solution Design Patterns and Best Practices
    • Technical Skills and experience in RESTful services
    • Good Knowledge in Oracle / SQL Server Databases
    • Good knowledge in XML and JSON
    • Experience with Front end technologies such as HTML5, CSS3, JavaScript, typescript, bootstrap, jQuery, etc.
    • Excellent troubleshooting and communication skills
    • Understanding of Software Development Life Cycle and Agile methodologies.
    • Experience with source control (TFS, GIT)
  • Experience in ESRI ArcGIS software suite & Dev Ops are considered as a plus