Available positions

Software Engineer

Friday, January 23rd, 2015


The Software Engineer will act as a senior architect and advises senior leadership on matters of technical strategy. Provide a high level of architectural experience and advice to the technical staff. Responsible for the most important and complex projects within the division.

Principal Responsibilities:

  • Understands the requirements for technology and system solutions as key enablers to achieve business objectives and advises the business
  • Advises key business and IT stakeholders on the merits/recommendations of specific architectural solutions
  • Provides technical and engineering expertise in all areas of system architecture and design to include Physical, logical and conceptual
  • All architectural domains including but not limited to data, integration, networking, security and application
  • Responsible for the Enterprise Technical Architecture and Standards for both hardware and software
  • Responsible for solution architectures for systems with significant scope in technology assets used
  • Provides important technical and general coordination/interface with business and technical stakeholders for IT projects

Other skills required/preferred:

  • Design Skills
  • Technical Use Cases and Requirements
  • Object Modeling
  • Data Services Layers (ORM)
  • Web/distributed/Mobile based technologies

Microsoft and Other Technologies required skills:

  • NET 3.5 or +
  • Web Services / WCF /REST
  • Entity Framework / ORM
  • Java Script
  • AJAX
  • ASP.NET/ MVC 4.0 or +
  • ADO.NET Services
  • SQL Server (2008/2012)
  • Experience working on complex SQL, Improving Database performance, Stored Procedure performance improvement.
Upload your CV/resume or any other relevant file. Max. file size: 64 MB.

Free Hiring Analysis