Title: Sr. Full Stack Software Engineer Location: Chicago, IL - Hybrid onsite 2 days per week, Tuesdays & Thursdays Duration: Fulltime Salary: $140-145k Bonus: 20% Interview Process: 3 rounds Ideal candidate has expertise in: ASP.NET MVC Web Applications (frontend MVC with HTML, CSS, and Javascript), strong backend SQL and stored procedures, API layer, and good understanding of cloud concepts such as public vs. private, IaaS, etc. (Azure cloud preferred) Must Have: 7 years as a full stack Software Engineer with expertise in web application development .NET (ASP.NET MVC, .NET Core, C#, Visual Basic .NET, and HTML5/CSS). SQL Server experience with ability to write complex stored procedures. Strong understanding of cloud concepts (public cloud, Azure preferred) and patterns of designing applications for cloud. Experience with MS Azure, Team Foundation Server(TFS), Azure DevOps (ADO) and GIT. Familiarity with architecture styles/APIs (REST, RPC). Ability to test and deploy applications/systems, and revise, update, refactor and debug code. Understanding of Agile methodologies and experience working in a Scrum team. Plusses: AZ-900 certification highly preferred – If candidates to not have this cert, it will be required to obtain upon accepting an offer. Fluent in Object Oriented Design, JSON and RESTFul web services. Experience writing Unit Test and UI Automation Tests. Excellent troubleshooting and communication skills Attention to detail Develop documentation throughout the software development life cycle (SDLC) Serve as an expert on applications and provide technical support. Job Description: The Senior Software Engineer is responsible for the detailed technical design and development of applications using various technology platforms. The role performs tasks of technical depth and breadth, utilizing a solid understanding of business dynamics to conduct impact analysis and provide feedback on problems with recommended solutions. The Senior Software Engineer determines methods and approaches to projects, transforming business requirements specifications into programming instructions, designing, coding and testing programs. The role uses judgement and autonomy on day to day tasks, exercising considerable latitude to conduct data source analysis and negotiate with users regarding requirements. The Senior Software Engineer collaborates with developers, architects, and infrastructure specialists to gather requirements and conduct research to evaluate the application of new and emerging tools and techniques, identifying patterns and best practices to consider in technology proposals while anticipating long term business issues. The role devises new methods and procedures using strong analytic and inductive thinking, developing project plans based on appropriate standards and methodology. Responsibilities: You will be building software solutions using languages and technologies of the .NET framework. You will create applications from scratch, configure existing systems and provide user support. Write functional code with a sharp eye for spotting defects. Collaborate with internal teams to design, develop and maintain software and produce software design/architecture. Participate in requirements analysis. Collaborate with internal teams to produce software design and architecture. Write clean, scalable code using .NET programming languages. Compensation: $140,000 to $145,000 per year annual salary. [ If client has provided an exact salary, then no need to use a range; also, if the client has provided an hourly rate, then use same hourly language from the Contract/Contract-to-Hire section above. ] Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role include: [ description should be provided by the client since this is for a perm position- they will not receive IG benefits. If client does not provide it upon our request, we can insert something generic like "Benefit packages for this role may include healthcare insurance offerings and paid leave as provided by applicable law."]