Sorry, this job is no longer available.(Loading More Opportunities)
Lead Software Engineer - Backend
What You'll Do
. Develop scalable and maintainable web applications. Products may
include user interfaces, integrations with third-party web services, and new or
. Develop functional prototypes and beta web applications quickly to
support market trials.
. Support existing web applications including troubleshooting, bug
fixing, required upgrades, and modifications to existing functionality.
. Work with business partners to define/clarify project requirements
and acceptance criteria, define success metrics for features to be delivered
. Training and mentoring junior resources of the team
. Code reviews
Who You Are
. Bachelor's degree in Computer Science (or related field) with 5 to
12 years of developing experience in web applications with
o Backend role: C#, ASP.NET MVC, .Net Core (MUST)
. Should have experience in working on Finance vertical (Loan,
Mortgage, Insurance, Banking).
. Experience developing business applications using SQL Server or
other RDBMS and NoSQL databases.
. Knowledge of current best practices of web application development
using HTML 5 and CSS.
. Strong understanding of software engineering best practices such as
SOLID principles and design patterns.
. Development experience under an agile development methodology and
. Strong written and oral communication, documentation and
. Experience building and consuming microservices such as Rest or
. Experience with unit testing and test-driven development.
. Experience using tools Jira, Visual Studio, Git, VS Code, VSTS
. Strong collaboration skills and a desire to help and learn from
. Ability to grasp complex business logic and project requirements
. A willingness to question things and voice your opinion