Job Description :
The Senior Software Engineer is responsible for developing, designing, unit testing and maintaining web-based applications utilizing Microsoft C#/.NET and AngularJS technologies. You will be focused on software engineering projects regarding our proprietary, on-demand lending software for credit analysis, pre- and post-approval stress testing and ongoing management of loans. As a Senior Software Engineer, you must possess a desire to learn and excel in a range of software engineering skills in front-end (presentation), middleware (services) and backend (database) technology areas. You will also need to have the ambition and drive to assist with developing end-to-end business applications using the Microsoft .NET platform, with a primary emphasis on browser-based applications.

Bachelor’s Degree in computer science, MIS or the equivalent

5+ years of application development / MS SQL experience

2+ years AngularJS 1.x experience

Will consider an equivalent combination of educational experience as a substitute for work experience

Experience with Microsoft Visual Studio, C# and SQL preferred

Experience implementing / managing Microsoft Visual SourceSafe and Team Foundation Server preferred

Ability to take direction from senior technical staff

Ability to interact with all levels of management

Financial experience/knowledge beneficial but not required

Highly analytical skills for troubleshooting hardware and software issues

Exemplary organizational and follow-up skills

Strong communication, interpersonal and problem-solving skills

Customer-focused, positive attitude required

Great organizational and follow-up skills are required