This job has expired.
Computer Aid Inc.
Expired

.NET/Cloud Software Engineering Lead (Remote)

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Job Profile Summary

CAI is hiring!

We are seeking a .NET/Cloud Software Engineering Team Lead. This individual will utilize leading-edge technology to create efficient solutions.

This is a contract, contract to hire or direct hire opportunity for our client located in downtown Chicago. During COVID, this position will effectively work remotely. Post-pandemic, the Lead will be expected to be onsite.

Due to our end Client,candidates must be hirable without the need of sponsorship now or in the future.

Our client leverages cloud native technologies to drive the execution of both greenfield projects and projects extending the capabilities of existing platforms and systems. Leveraging new technologies to deliver data across the enterprise to vendors and clients globally is of utmost importance. Our client has a strong and evolving usage of cloud-based, serverless, distributed technologies including Azure Functions, SQL Azure, AWS Lambda, non-relational databases, and RPA. It is a DevOps culture with a strong focus on automation, testability, and maintainability. The ideal candidate should enjoy working with optimized development processes in an environment that leverages SRE practices, including continuous integration and continuous delivery.

The .NET/Cloud Software Engineering Team Lead is responsible for designing, developing, and implementing solutions in partnership with Product Management, other IT stakeholders, and business partners. This individual will have direct management over a team of software engineers and is expected to lead through example while contributing to solution development.

Duties & Responsibilities
  • Be a "player-coach; the Lead is expected to participate in the software delivery, writing code along with your team. Expect this role to be 60/40 leadership/individual contribution.
  • Partner with Product Management and business stakeholders to understand business problems and propose solutions that adhere to enterprise architecture strategy and vision.
  • Ensure proposed solutions and associated risks are well understood by all stakeholders.
  • Clearly explain solution design to the team and hold Business Analysts accountable to writing high-quality stories that are well understood.
  • Monitor system alerts, taking ownership of production issues including understanding their root cause and addressing them with a sense of urgency.
  • Provide assistance and technical guidance to Business Analysts, Product Managers, Software Engineers, and others to diagnose and resolve defects identified during testing phases.
  • Continue to evaluate our technology platform against industry trends and make recommendations, as appropriate.
  • Willingness to wear many hats, work with legacy technologies while still driving innovation, fill gaps in team function as needed, and be a dynamic collaborator.

 

Qualifications

Experience/Education Required

  • Bachelor's Degree in Computer Science, Business or equivalent, relevant work experience.
  • 3+ years' experience with Microsoft .NET/C#, including modern versions of .NET including .NET Core.
  • 5+ years of experience demonstrating strong understanding of object-oriented design and development principles.

Skills Required

  • Previous team lead/engineering management experience required.
  • Working knowledge and practice working in Agile development environment with strong engineering principles (XP, SCRUM etc.) required.
  • Experience with serverless tools such as Azure Functions or AWS Lambda required.
  • Solid Experience with Continuous Integration/Deployment tools such as Azure DevOps, AppVeyor, Jenkins, GitLab CI, GitHub Actions required.
  • Understanding of relational, non-relational, and unstructured database design and development using platforms such as SQL Azure, Microsoft SQL Server, NoSQL solutions (e.g. MongoDB, Cosmos DB, RavenDB) and/or other high-powered data platforms is required.
  • Demonstrated experience with automated unit and acceptance level testing required. Experience working in a TDD environment a strong plus.
  • Experience with message based and OpenAPI REST based integration required.
  • Experience with DevSecOps and a culture of security a strong plus.
  • Ability to adapt within a rapidly changing environment.
  • Attention to detail and concern for quality and accuracy of final product.
  • Demonstrated team player, self-starter, and independent thinker.
  • Outstanding problem solving and decision-making skills.
  • In terms of cultural fit, the successful candidate will be self-motivated and energized by working amongst a group of thoughtful, smart and successful colleagues. He or she will enjoy being part of an organization focused on excellence and will be a naturally collaborative person who enjoys interacting with individuals at all levels. Additionally, he/she/they will be a strong team player with a proactive approach and the ability to exercise discretion and judgment.
Physical Demands
  • Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state and local standards
  • Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
  • Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard and monitor

If you are interested in this position, please apply using the "Apply " option. If you have questions, or would like to speak with a Recruiter directly, send an email to the contact person below and note the job identification number in the subject line.


Jennifer Hegener
Senior Technical Recruiter
773-991-6787
jennifer.hegener@cai.io
www.cai.io

Other .NET contracts

Remote
0
USD
/hr

0 outside IR35 .NET contracts