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