Senior Software Engineer (.NET)
HAYS

Chicago, Illinois

This job has expired.


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.

An American Company is seeking a Senior Software Engineer (.NET)
Role Description

• Lead a scrum team of 5-8 teammates across development, QA, and scrum management
• Develop web, web services and back-office applications using the Microsoft and open-source stack of technologies, including C#, .NET Core, AngularJS, Kafka, Couchbase, and Elasticsearch
• Create design and develop microservices leveraging open-source technologies including C#, .NET Core, AngularJS, RabbitMQ, Couchbase, and Elasticsearch etc.,
• Own the core development deliverables, including technical design, logical and physical design of the solution, coding, testing, and debugging
• Coordinate efforts with the development team, working on platform architectural implementation
• Take initiative in solving complex technical problems and recommend original solutions and design approaches to platform requirements, making decisions between competing solution
• Provide guidance on technical tasks, priorities and technical assistance when needed
• Work closely with the architect, to ensure conformance with the overall architectural guidelines
• Collaborate with scrum master and the team to estimate and plan work and provide status updates to stakeholders
• Create a close working relationship with product engineering teams to identify the pain points and provide better services
• Manages all aspects of coding for the team - branching, code review, ensure code reusability and maintainability with constant refactoring, collaboration with Enterprise Architecture team on standards and approaches.
• Ultimately accountable for the quality of the code for the project
• Mentor developers and helps resolve technical roadblocks; conduct collaborative code reviews and coordinates the deployment and implementation of software solutions; recognizes organizational/team challenges and addresses them with management
• Available for production application deployment and troubleshooting off hours and/or on an on-call basis

Skills & Requirements
• Bachelor's degree in Computer Science, Management Information Systems or related technical field or equivalent related work or military experience
• 4 years of relevant software development experience including creating business applications and within a fast-paced software development environment.
• Experience working with, and enhancing, Continuous Integration (CI) and Continuous Development (CD) environments
• Hands on full stack development experience using C#, .NET Core, AngularJS, SQL & No SQL databases (SQLServer & Couchbase preferred) and Elastic Search
• Experience with authentication/authorization oAuth2, SAML, SSO, OpenID, IAM, 2FA, Active Directory and ADFS
• Experience working with API/Microservices and event driven architecture
• Experience designing, developing, securing and consuming web services
• Experience working on Docker, Kubernetes, or other container technologies

It'd be great if you also have:

• Experience working on Cloud Computing technology (GCP)
• Experience building highly available and fault tolerant enterprise software
• Demonstrable knowledge of multi-tiered, highly available, and resilient application design
• Strong project and time management skills with experience successfully multitasking and managing customer expectations
• Experience working with nontechnical end users to explain technical concepts
• Should have worked on Agile scrum or Kanban methodology
• Availability to perform 24/7 on-call duties on a rotational basis

Why Hays?

You will be working with a professional recruiter who has intimate knowledge of the Information Technology industry and market trends . Your Hays recruiter will lead you through a thorough screening process in order to understand your skills, experience, needs, and drivers. You will also get support on resume writing, interview tips, and career planning, so when there's a position you really want, you're fully prepared to get it.

Additionally, this position is a contract role where Hays offers you the opportunity to enroll in full medical, dental or vision benefits.

• Medical
• Dental
• Vision
• 401K
• Life Insurance ($20,000 benefit)

Nervous about an upcoming interview? Unsure how to write a new resume?

Visit the Hays Career Advice section to learn top tips to help you stand out from the crowd when job hunting.

Hays is an Equal Opportunity Employer.

Drug testing may be required; please contact a recruiter for more information. #1126711


This job has expired.

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Recruitment Consultancy jobs


Hays
Albany, New York
Posted about 2 hours ago
Hays
Sacramento, California
Posted about 2 hours ago
Hays
Dallas, Texas
Posted about 2 hours ago
View Recruitment Consultancy jobs »