Sr .Net Lead /Architect & cloud Infrastructure
Job Title: Sr .Net Lead /Architect & cloud Infrastructure
Location: Union, NJ or Germantown, MD
Full Time
We are seeking Lead Software Engineers, and Software Application Architects to design, develop, and deploy high-performance, distributed software applications. These roles involve designing scalable microservices architectures, containerization, application security, and working within message/event-driven systems. The ideal candidates will also have team leadership experience, client-facing skills, and deep SDLC knowledge.
Key Responsibilities
Design and implement scalable, high-performance distributed systems using .NET Core, Docker, Kubernetes, and SQL Server
Develop microservices architectures emphasizing performance, scalability, and security
Work with both batch and streaming event-driven architectures
Collaborate on secure, well-architected application designs
Lead design sessions and mentor team members
Translate business requirements into robust technical solutions
Conduct code and architecture reviews
Partner with DevOps, QA, Product, and Business teams
Stay current with emerging technologies and industry best practices
Qualifications
Required:
Bachelor s or Master s degree in Computer Science, Engineering, or related field
10+ years of software development experience (2+ years in a lead or architect role)
Strong experience with Kubernetes, Docker, and microservices development
Knowledge of event-driven architecture (batch & streaming)
Experience with .NET Core, SQL Server, RabbitMQ
Expertise in application security and secure DevOps
Familiarity with the SDLC and Agile methodologies
Excellent communication and leadership skills
Experience in tolling systems
Cloud architecture experience (Azure or Google Cloud Platform)
Familiarity with SAFe (Scaled Agile Framework)
Job Title: Sr .Net Lead /Architect & cloud Infrastructure
Location: Union, NJ or Germantown, MD
Full Time
We are seeking Lead Software Engineers, and Software Application Architects to design, develop, and deploy high-performance, distributed software applications. These roles involve designing scalable microservices architectures, containerization, application security, and working within message/event-driven systems. The ideal candidates will also have team leadership experience, client-facing skills, and deep SDLC knowledge.
Key Responsibilities
Design and implement scalable, high-performance distributed systems using .NET Core, Docker, Kubernetes, and SQL Server
Develop microservices architectures emphasizing performance, scalability, and security
Work with both batch and streaming event-driven architectures
Collaborate on secure, well-architected application designs
Lead design sessions and mentor team members
Translate business requirements into robust technical solutions
Conduct code and architecture reviews
Partner with DevOps, QA, Product, and Business teams
Stay current with emerging technologies and industry best practices
Qualifications
Required:
Bachelor s or Master s degree in Computer Science, Engineering, or related field
10+ years of software development experience (2+ years in a lead or architect role)
Strong experience with Kubernetes, Docker, and microservices development
Knowledge of event-driven architecture (batch & streaming)
Experience with .NET Core, SQL Server, RabbitMQ
Expertise in application security and secure DevOps
Familiarity with the SDLC and Agile methodologies
Excellent communication and leadership skills
Experience in tolling systems
Cloud architecture experience (Azure or Google Cloud Platform)
Familiarity with SAFe (Scaled Agile Framework)