Lead.NET Software Engineer

6 days ago


Alpharetta, United States NR Consulting Full time
About the Role

We are seeking a highly skilled Senior.NET Technical Lead to join our team at NR Consulting. As a key member of our technical leadership team, you will be responsible for designing and implementing solutions for building REST-based microservices.

Key Responsibilities
  • Design and Implement Microservices: Develop high-performing microservices that scale to millions of requests, and design an appropriate deployment model for microservices and integration with various channels.
  • Translate Business Requirements: Translate business requirements into appropriate microservices and integration models, and communicate the design to various executive teams.
  • Build Security Models: Build security models around microservices with appropriate access control, policies, and authentication.
  • Lead Technical Teams: Lead technical teams in the development of microservices, and ensure that all technical solutions meet the required standards.
  • Collaborate with Stakeholders: Collaborate with stakeholders to understand business requirements and develop solutions that meet their needs.
Requirements
  • Technical Experience: At least 9+ years of experience showing career progression from Software Engineer to the Lead level position, with at least 6 years of experience as a Tech Lead focusing on building APIs and integration layers.
  • .NET Experience: 5 years or more experience building REST-based APIs using.NET Web API, and at least 3 years of experience with the latest.NET Frameworks such as.NET 3.1 and.NET 6.
  • Azure Experience: At least 3 years of experience building applications using Azure Platform, and hands-on experience in building microservices using Azure Cloud Services such as Azure SQL, Azure Storage, Azure Cosmos, Azure Redis, or Azure Event Hub.
  • Security Experience: Experience in building security models around microservices with appropriate access control, policies, and authentication, and understanding of Auth Token consumption such as OAUTH, SAML, or JWT Token.
  • DevOps Experience: Experience in Azure DevOps, such as building pipelines and releases.
Preferred Qualifications
  • SSO Integration: At least 2 years of experience with SSO integration with REST-based APIs with major IAM providers such as ForgeRock, Ping Identity, or Okta.
  • Design Patterns: Experience in using design patterns in the system and SOLID principles.
  • Testing Experience: Hands-on experience in developing xUnit or NUnit test cases with mocking frameworks such as Moq and AutoFac or NSubstitute, and experience in using Fluent validation.


  • Alpharetta, United States TALENT Software Services Full time

    Are you a skilled Application Software Engineer looking to advance your career? Talent Software Services is excited to present an opportunity for an accomplished Systems Software Developer to join our dynamic team.Position Overview: Responsible for the design, development, enhancement, documentation, and support of both custom-built and commercial software...


  • Alpharetta, United States Datum Software Full time

    Job OverviewDatum Software is in search of a skilled Software Engineer proficient in .NET core development with a strong background in ETL processes. The ideal candidate will have substantial experience in ETL methodologies.This role will focus on establishing a framework for aggregating data from law enforcement agencies and transforming it for integration...

  • Software Engineer

    3 days ago


    Alpharetta, United States Datum Software Full time

    Job OverviewDatum Software is seeking a highly skilled ETL Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex data integration solutions using.NET core technologies.Key ResponsibilitiesDesign and develop ETL processes to extract, transform, and load data...

  • Software Engineer

    3 months ago


    Alpharetta, United States Prolific Technologies Inc Full time

    We are looking for Information Technology students and have the following positions available (We provide required training and Visa sponsorship) • Software Development Engineer • Software Development Engineer in Test • BI/Data Analyst • AI/ML Scientist / Data scientist • Cyber Security Specialist • ERP / CRM Developers and AnalystsRequirements...

  • Software Engineer

    3 months ago


    Alpharetta, United States Prolific Technologies Inc Full time

    We are looking for Information Technology students and have the following positions available (We provide required training and Visa sponsorship) Software Development Engineer Software Development Engineer in Test BI/Data Analyst AI/ML Scientist / Data scientist Cyber Security Specialist ERP / CRM Developers and AnalystsRequirements Education Bachelor...

  • Software Engineer

    1 month ago


    Alpharetta, United States Equifax Inc. Full time

    Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking,...


  • Alpharetta, United States Turnbridge Technical Solutions Full time

    Job DescriptionJob DescriptionDirector of Software EngineeringFulltime role in Atlanta, GAHYBRID - 4 days per week onsite and 1 WFHThis client specializes in developing dynamic IT solutions. Their software is designed to be simple, modern, and secure, regardless of the level of automation required.We are seeking a Director of Software Engineering to join...


  • Alpharetta, United States Equifax Inc. Full time

    Equifax is where you can power your possible. If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you.This 12-week Internship Program is a gateway to full-time career paths for current university students. The program provides meaningful projects...


  • Alpharetta, United States Equifax Inc. Full time

    Equifax is where you can power your possible. If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you.This 12-week Internship Program is a gateway to full-time career paths for current university students. The program provides meaningful projects...

  • Software Engineer

    3 months ago


    Alpharetta, United States Scientific Games Full time

    Candidate must be local to Atlanta, GA - Hybrid Role (Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.) Software Development Engineer: Plans, designs, develops and tests software systems or applications for software enhancements and new products...

  • Software Engineer

    2 weeks ago


    Alpharetta, United States Scientific Games Full time

    Candidate must be local to Atlanta, GA - Hybrid Role (Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.) Software Development Engineer: Plans, designs, develops and tests software systems or applications for software enhancements and new products...

  • Software Engineer

    1 month ago


    Alpharetta, United States Sales Demo Master Client - WFN4.0 Full time

    Job DescriptionJob DescriptionResponsibilitiesExpand existing software to meet the changing needs of our key demographicsDevelop a new software product from the ground up, staying true to our company's core values and needs while lending your own creativity to the mixFocus on creating fault-tolerant programmingCreate scaleable, automated solutions for...


  • Alpharetta, United States Orpine Full time

    Position Overview:As a Lead Software Engineer at Orpine, you will be responsible for the design, development, and testing of significant components within our software systems.Key Responsibilities:Address intricate hardware/software compatibility issues and interface design challenges.Conduct in-depth investigations and testing of advanced complexity.Work...

  • Software Engineer

    1 month ago


    Alpharetta, United States Equifax Inc. Full time

    Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking,...


  • Alpharetta, United States LexisNexis Risk Solutions Full time

    Director of Software EngineeringLexisNexis Risk Solutions is a global data and analytics company that provides data and technology services, analytics, predictive insights, and fraud prevention for a wide range of industries.LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a...


  • Alpharetta, United States LexisNexis Risk Solutions Full time

    Director of Software EngineeringLexisNexis Risk Solutions is a global data and analytics company that provides data and technology services, analytics, predictive insights, and fraud prevention for a wide range of industries.LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a...


  • Alpharetta, United States COVET IT INC Full time

    Senior Software EngineerLocation: Alpharetta, GANeed only localsClient: LAT22N/Delta DentalStart: ImmediateSenior Software EngineerWe are seeking a highly skilled and passionate Next-Generation Developer Experience Software Engineer to join our team. This role focuses on enhancing the productivity, efficiency, and satisfaction of our developers by creating,...


  • Alpharetta, United States COVET IT INC Full time

    Senior Software EngineerLocation: Alpharetta, GANeed only localsClient: LAT22N/Delta DentalStart: ImmediateSenior Software EngineerWe are seeking a highly skilled and passionate Next-Generation Developer Experience Software Engineer to join our team. This role focuses on enhancing the productivity, efficiency, and satisfaction of our developers by creating,...


  • Alpharetta, United States Flexton Inc. Full time

    Job Description: Next-Gen Developer Experience Software Engineera highly skilled and passionate Next-Generation Developer Experience Software Engineer to join our team. This role focuses on enhancing the productivity, efficiency, and satisfaction of our developers by creating, improving, and maintaining the tools, workflows, and environments they use. You...


  • Alpharetta, United States Flexton Inc. Full time

    Job Description: Next-Gen Developer Experience Software Engineera highly skilled and passionate Next-Generation Developer Experience Software Engineer to join our team. This role focuses on enhancing the productivity, efficiency, and satisfaction of our developers by creating, improving, and maintaining the tools, workflows, and environments they use. You...