Description

As a Software Engineer, You Will

 

  • Provide senior level analysis, design, development, deployment and support of enterprise applications.
  • Develop a close working relationship with project and application stakeholders to ensure technical and functional requirements are met.
  • Work closely with the network administration and engineering staff to enable application stability, performance, security and monitoring.

     

The Ideal Candidate Will Have

 

  • High level of experience and knowledgeable of Python, web, and .NET development platform.
  • Have a demonstrated knowledge of Workflow Processing, Data Modeling, Design, Implementation and Optimization.
  • Have a knowledge of financial or retail banking products and services (a plus).
  • Have a solid background in Object Oriented Analysis and Design techniques.
  • Have a track record of building and launching successful products and/or platforms that are scalable
  • Web development using Python, ASP.NET MVC, C#, and .Net Web API. Front end development using JavaScript, CSS3, HTML5 and popular libraries such as Angular, Bootstrap, Backbone, or Knockout.
  • .NET development (C#) experience including cross platform communication technologies such as Web API or WCF
  • Experience working within Agile Framework
  • Database design, T-SQL programming and performance tuning experience
  • Experience in application performance testing and unit testing strategies and implementation
  • Comprehensive experience using Visual Studio.

     

Bachelor's degree in computer science, Computer Engineering preferred or appropriate combination of education and significant experience.

Education

Any Graduate