Job description:
As a Senior Software Engineer you will research, prototype, design, and develop custom software solutions to solve the business needs of our clients, possibly also leading and mentoring a some junior developers. All candidates must have at least a Bachelor's degree in Computer Science or Computer Engineering.
Responsibilities:
1) Research technical options, develop proof-of-concepts, and provide guidance on application strategy
2) Work with Engagement Manager to create high level and low level design of the new solution
3) Adapt to new technologies and stacks in order to provide client with best possible technical solution
4) Oversee the development of the solution, contributing heavily to the code while conducting code reviews and maintaining development standards among your team
What You'll Need:
To succeed in this role, you should possess the following characteristics:
1) 4- years development experience utilizing C#/.NET
2) Experience with one or more RDBMS (Oracle, SQL Server, PostgreSQL)
3) Experience with front-end technologies: Entity Framework (EF), HTML/XHTML, CSS, JavaScript, React JS, JQuery, Angular & Node
4) Interest in learning new technologies with ability to learn and implement quickly
Who You Are: