Hays Specialist Recruitment is working in partnership with Willis Towers Watson to manage the recruitment of this position
The end client is unable to sponsor or transfer visas for this position; all parties authorized to work in the US without sponsorship are encouraged to apply.
Working at Willis Towers Watson is a chance to push into the unknownthe never beforethe new. We use our know-how, experience and global reach to tackle challenges and fuel potential. This makes for a highly engaging and innovative culture – and one where our colleagues are empowered to achieve the best possible results, for each other and for our clients.
99% remote
Huge enterprise company so affords opportunities to grow within the organization and gain new skills.
Long history of delivering business solutions globally.
Denver is a big focus area for growth.
Role Description The Senior Software Engineer will play a key role in the development and maintenance of commercial software products to build reliable, testable, scalable and high-performing enterprise class solutions for our global Fortune 500 customers. The successful candidate must be able to create full stack components and features that are directly accessed by a user through a UI or API. You will also work with production support teams to triage priority issues.
You will work with all software product development disciplines (including engineering, architecture, product owners, testers and analysts) to develop and maintain solutions that meet the needs of the business, utilizing industry standard best practices and modern software engineering techniques.
The onsite requirement will be minimal (maybe around 1x/month.)
Skills & Requirements
5+ years of related development experience
Demonstrated understanding of software design principles such as SOLID, DI/IoC, CI, TDD
Experience working with the full Microsoft technology stack, including . NET/C#, SQL Server, ASP. NET, MVC and Web API
RESTful Architecture experience
Object Relation Mapping such as Entity Framework or nHibernate is required
Experience with HTML5, JavaScript and CSS3
Experience with front-end libraries, AngularJS, Angular, and jQuery (Angular is required). Bootstrap is a plus.
Experience with Software as a Service (SaaS), multi-tenancy application development
Experience working with large relational databases
Experience using Agile Scrum software development life cycle
Experience using source control management tools such as GIT
Experience working for a national or global commercial software product company requiring software product usage and high availability in a 24/7/365 model.
Experience working with globally distributed business stakeholders and engineering teams
Experience working with collaboration and issue tracking tools such as Confluence and JIRA
