Description

Responsibilities

 Be a leader amongst the team in solving complex software development items that meet customer

expectations.

 Review work items to estimate and assist junior engineers in creating design solutions.

 Be involved with SDLC from requirements to test but own executing development of features & bug

fixes that is clean, reusable, maintainable code in .Net, C# and Angular.

 Make necessary database changes to support ongoing development tasks

 Build quality into all tasks, ensure adequate unit testing and support quality assurance engineers in

testing completed items

 Lead, critique and coach others in code reviews and architecture discussions

 Lead cross team development efforts, identifying dependencies and resolving impediments other

engineers encounter

Qualifications

 Bachelor's degree in Computer Science, or equivalent work experience

 8+ years’ experience designing and developing SaaS web applications using .Net, C#, Angular

 5+ years experience w/database technologies – SQL, Entity Framework

 3+ years experience with cloud technologies (Azure/AWS)

 Experience in the full stack from database development through front-end

 Ability to mentor all levels of engineers in best practices

 Experience developing RESTful APIs

 Experience designing and developing responsive UI applications

 Experience w/front-end technologies – HTML5, SASS/CSS, Angular, Typescript

 Experience with Unit Testing and Mocking frameworks and concepts

 Experience with Agile/Scrum methodologies

 Experience with GIT

 Strong communication skills – written and verbal

 Strong collaboration skills – experience working in a small-team environment

 Experience with Oracle databases, including writing/optimizing complex queries, stored

procedures, and scripting is a plus

 Experience building apps in financial domain is a plus
 

Education

Bachelor's degree