Description

Responsibilities

  • Maintain and enhance our online banking and supporting applications.
  • Write thorough, well-designed, well-documented and unit-tested applications.
  • Provide technical support for user issues; troubleshoots problems and takes corrective action on a timely, effective basis.
  • Motivate team to take ownership of tasks and the determination to drive them to completion.
  • Provide guidance and expertise to other developers so they can translate business requirements into software that delivers value for our members.

Required Skills

  • Intermediate knowledge in ASP.NET/ASP.NET Core application development and experience in the C# programming language and Visual Studio.
  • Advanced knowledge in designing web application and RESTful API architectures.
  • Ability to adapt quickly to fast-paced changing environment and priorities.
  • Ability to manage multiple concurrent objectives, projects, or activities.
  • Ability to adapt quickly to fast-paced changing environment and priorities.
  • Self-motivated, resourceful, independent and eager to learn new technologies.
  • Knowledge of client-side technologies like JavaScript and advanced HTML/CSS.

Required Experience

  • 8+ years overall IT software experience – should have developed, through education and/or practical experience, an advanced-level operational knowledge of IT.
  • 5+ years recent experience in application development with ASP.NET, C#, Web Forms, Win Forms, Web services (XML, SOAP, WCF), and Oracle (SQL, PL/SQL).
  • Experience with JavaScript and frameworks including React, AngularJS, or ASP.Net.
  • Experience with C#, VB.net, and supported .net frameworks.
  • Experience with DVCS and source management tools including GIT or similar tools.
  • Agile and/or DevOps experience including CI/CD, Docker, etc.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field


 

Education

Any Graduate