Who You Are:
As a Software Engineer, your technical expertise is essential to our success. You will work within a Scrum team, and cross-functionally with other teams, to collaboratively design, analyze and develop the best products to meet business goals.
What You’ll Do:
- Evaluate technologies for appropriate fit to solutions
- Champion agile software development practices
- Translate technical language for non-technical people
- Develop, test and implement small, medium to large applications
- Collaboratively work on exciting new products
- Troubleshoot and resolve problems of medium to high complexity
- Attend and participate in design and analysis meetings
- Develop and maintain quality standards to ensure data integrity across various database systems
- Document important design decisions appropriately
What You Need to Get the Job Done:
- Bachelor’s degree in Computer Science, Information Systems and/or equivalent formal training or work experience
- Minimum three (3) years of experience in a collaborative software development environment
- Experience in Angular 2+
- Exposure to REST and effective web service design
- Experience in object-oriented design and programming language (C#)
- Experience in a front-end technology and framework such as HTML, CSS, JavaScript, BackboneJS, ReactJS, and ngrx
- Proven ability to write high-quality C# and JavaScript / TypeScript application logic with accompanying tests
- Knowledge of testing strategies: (Unit, Integration System, End to End)
- Familiar with development concepts such as Dependency Injection, Mocking/Test Doubles, Object Relational Mappers
Apply info ->
To find out more about this job, please visit this link

