Software Engineer (C# .NET), Public Safety

Software Development Bonifacio Global City, Philippines


Description

Responsibilities

  • Develop the next generation of our web application platform using cutting edge Service Oriented Architecture and message-based technologies
  • Implement web user interfaces using HTML5, CSS3, TypeScript, and Angular framework
  • Implement robust API and data layers using .NET and SQL Server
  • Research the latest trends and technologies, and make recommendations on how they can be leveraged for future development
  • Design, develop and debug scalable platform services
  • Develop RESTful web services
  • Apply test-driven development practices in an Agile setting, including deploying and maintaining automated unit tests and functional tests
  • Review designs and code implementations of other developers

Qualifications

  • 3+ years of experience designing, building and deploying highly available and scalable web applications in a professional work environment
  • Ability to excel working in a highly collaborative team environment
  • Very good understanding of object-oriented programming concepts and SOLID principles
  • Skills and experience with web client technologies inclusive of HTML5, CSS3, and JavaScript
  • Skills and experience with .NET and SQL Server
  • Familiarity with REST services
  • Understanding of modern techniques such as Responsive Web Design, Dependency Injection, and Design Patterns
  • Knowledge of various industry-standard development practices such as Agile, OOD, TDD, BDD
  • Strong knowledge of design and code patterns, specifically toward .NET
  • Proficient with tooling to enable SDLC (Git, Visual Studio, etc.)
  • Strong verbal and written communication skills with both technical and non-technical colleagues

Nice to Haves

  • Demonstrated experience developing enterprise business applications
  • Experience designing, building and deploying highly available and scalable web applications in a professional work environment
  • Familiarity with Angular and client-side JavaScript test automation frameworks
  • Development experience using AWS or related Cloud technologies
  • Bachelor’s Degree in Computer Science or related field