Lead Software Engineer<p>We are inviting applications for a Lead Software Engineer role based in Chicago, Illinois. The role involves a blend of hands-on development, team leadership, and collaboration with project managers, business systems analysts, and business partners. The successful candidate will guide a team of software engineers in designing, developing, and optimizing our database systems and applications, ensuring they meet our high standards for scalability, performance, and security. </p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Guide a team of software engineers in designing, developing, and optimizing our database systems and applications.</p><p>• Collaborate with our Architecture team to ensure our systems and applications meet our high standards for scalability, performance, and security.</p><p>• Maintain a deep understanding of end-to-end programming and the ability to write APIs.</p><p>• Continuously learn and adapt to new technology stacks in an efficient manner.</p><p>• Understand and execute solid database design and programming principles.</p><p>• Collaborate with project managers, business systems analysts, and business partners to design technical solutions that address business needs.</p><p>• Manage multiple projects and demonstrate strong problem-solving skills.</p><p>• Communicate effectively with end users and management on both technical and non-technical levels.</p><p>• Familiarize yourself with software development lifecycle and Agile standards.</p><p><br></p><p>Skills required: </p><p>• T-SQL - Transact-SQL</p><p>• C Sharp Programming (C#)</p><p>• C# - Sharp</p><p>• JavaScript</p><p>• React.js</p><p>• React</p>Sr. Software Engineer<p>We are seeking a highly skilled and innovative .NET Software Engineer to join our dynamic team. As part of your role, you will leverage your technical prowess in C# and other programming languages to architect and execute forward-thinking software solutions. You will extract insights from an array of servers and cutting-edge hardware pivotal to our business operations. You're expected to be adept in programming software from scratch, managing networking and security concerns, while effectively communicating within your team.</p><p><br></p><p>Responsibilities:</p><ul><li>Apply cutting-edge software development techniques to tackle operational challenges.</li><li>Optimize the performance and scalability of various AI solutions.</li><li>Demonstrate proficiency in C#, ASP.NET Core or Blazor, JavaScript, Web APIs, REST, ORMs, GIT, and SQL Server alongside other technologies.</li><li>Familiarity with cloud platforms including Azure, GCP, or AWS.</li><li>Work within Agile methodologies such as Scrum or Kanban.</li><li>Possess strong communication, leadership, and problem-solving skills.</li><li>Articulate and document your work, sharing results with stakeholders and peers.</li><li>Monitor, test, and debug AI systems and applications to ensure optimum performance and reliability.</li></ul>Cloud Architect<p>We are looking for a skilled Cloud Architect to join our team. The primary function of this role is to support our infrastructure engineering team, focusing on Azure cloud design, new product development, and maintaining the health of our cloud environments. The ideal candidate will have a background in administering hybrid cloud datacenter environments, including on-premises storage and compute resources.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Utilize experience with cloud concepts such as Infrastructure as a Service, Serverless Architecture, Container Architecture, Platform as a Service, Storage, Infrastructure as Code, and Identity and Access Management</p><p>• Participate in the creation and review of architecture and solution design artifacts</p><p>• Design DevOps pipelines using Azure DevOps with Infrastructure as Code (Terraform) for Azure infrastructure</p><p>• Develop blueprints and deliverables that advance our Azure Cloud capabilities, involving both new solutions and migration of existing solutions</p><p>• Demonstrate thought leadership in cloud computing across multiple streams</p><p>• Collaborate with IT Leadership, Enterprise IT Architects, and IT engineering peers to develop the principles and guidelines for the future-state Cloud IT architecture in alignment with strategic goals</p><p>• Conduct design reviews of new and existing architectures, create reference architectures and standards to enable effective solution delivery, design solutions for performance optimization, and design automation solutions for reusability and consistency</p><p>• Provide technical support to the IT team and stakeholders to ensure that cloud-based solutions are functioning effectively and efficiently</p><p>• Ensure cloud-based solutions are secure and compliant with relevant regulations and standards</p><p>• Work closely with operational resources in updating their on-premises practices to include cloud</p>