Logo
The Judge Group

Sr. .Net Developer/Architect

The Judge Group, Bolingbrook, IL, United States


Salary: 160-185K + 20%

Bolingbrook, IL - Hybrid 3x

Duties & Responsibilities

  • Lead the design, development, testing, deployment, support, and maintenance of a custom-developed suite of.NET applications based on business requirements using approved technologies and coding standards.
  • Collaborate with stakeholders to define new features and drive their implementation.
  • Identify and independently resolve complex software defects to ensure the reliability of existing software systems.
  • Ensure high code quality through comprehensive unit testing and code reviews.
  • Mentor and guide junior developers, ensuring the timely completion of development tasks and projects while adhering to company standards.
  • Provide technical leadership in adopting industry best practices and emerging technologies.
  • Architect and develop scalable and maintainable solutions, focusing on microservices architecture and distributed application design.
  • Design, optimize, and maintain complex SQL queries and database schemas to ensure efficient data retrieval and storage, contributing to the stability and performance of our systems.
  • Serve as a solutions architect, designing and implementing scalable solutions that meet both technical and business needs.
  • Oversee the integration of external services via APIs, ensuring seamless communication between systems.
  • Lead the implementation of CI/CD pipelines and DevOps practices to enhance development workflows and system reliability.

Requirements

  • 10+ years of experience in software development with Object-Oriented programming languages including .NET (C#/VB.NET), Java, and Python.
  • Extensive experience in APIs and JSON (6+ years).
  • Experience with front-end technologies like React, JavaScript, TypeScript, CSS, and HTML.
  • Strong experience with relational databases like Microsoft SQL Server or Oracle (5+ years).
  • Experience with cloud platforms such as AWS, including basic infrastructure knowledge, RDS, CloudWatch, Containers, CDN, and HA/DR concepts (5+ years).
  • Expertise in building features integrating with external services over APIs.
  • Extensive experience working in an Agile development environment.
  • Demonstrated ability to handle multiple tasks and priorities effectively.
  • Solid understanding of microservices architecture and ORM frameworks.
  • Proven track record of mentoring junior engineers and leading technical projects.
  • Strong knowledge of how to build and maintain distributed applications.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with designing and implementing scalable solutions as a solutions architect.

Nice-to-Haves

  • Experience with additional AWS services such as S3, EC2, Lambda, and Kubernetes
  • Experience with Docker (AG1)
  • Knowledge of additional cloud platforms like Azure or GCP
  • Experience with additional programming languages and frameworks