Software Developer

We are seeking Software Developers who will be responsible for Designing, Developing, and Delivering software modules and components of varying size and complexity.

Experience and Education

  • BA or BS in Computer Science or Engineering Degree
  • Good knowledge in web development technologies (CSS, HTML, JavaScript…) is a must
  • Good knowledge of HTML5 experience is a plus
  • Experience in .NET, Java and JSF is a plus
  • Good knowledge in Mobile development is a plus
  • Hands-on experience in database manipulation and programming; SQL server is a must, Graph database is a plus
  • Experience with object-oriented analysis and design principles is a must
  • Familiar with programming design patterns

Our ideal candidate:

  • Is an engineering practitioner with a passion for technology
  • Is versatile and eager to tackle complex problems
  • Is agile, detailed oriented, and driven to awesome solutions
  • Is a self-starter and values the success of the team
  • Exhibits pride and ownership in the quality work they deliver

Main Duties

  • Designing, developing, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value.
  • Develop server based software with REST Web Services and JSON
  • Develop web application components using Java, .NET , HTML5, CSS and JavaScript
  • Develop software that operates within a highly scalable, distributed multi-tiered system
  • Work in an agile, collaborative culture as part of a growing development team
  • Tests and debugs the implemented functionalities and provides fixing and correction for the reported bugs and issues.

Apply Online