Mckinsol Consulting - Atlanta, GA

posted 4 days ago

Full-time - Senior
Atlanta, GA
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled .NET Senior Lead / Architect to lead the design and development of a scalable microservices platform using .NET Framework 4.x or .NET 5 and above. This role involves close collaboration with stakeholders, developers, and DevOps engineers to ensure the platform meets business requirements and technical standards.

Responsibilities

  • Develop API solutions by building REST Based Microservices using C# for eCommerce systems.
  • Perform feasibility studies and translate business requirements into appropriate services and integration models.
  • Develop high performing Microservices that scale to millions of requests.
  • Participate in the development of a roadmap and strategies for documenting and presenting API specifications in an easy and consumable format.
  • Design and develop the backend platform using .NET 6 or above to ensure scalability, reliability, and performance.
  • Create technical documentation, including architectural diagrams, design documents, and deployment procedures.
  • Lead the development team in implementing the microservices platform, ensuring adherence to best practices and coding standards.
  • Collaborate with DevOps engineers to automate the deployment, monitoring, and scaling of the microservices platform.
  • Identify and mitigate technical risks and challenges, such as performance bottlenecks, security vulnerabilities, and integration issues.
  • Evaluate new technologies and frameworks for their suitability in the microservices platform.
  • Provide technical guidance and mentorship to developers and team members.
  • Communicate technical concepts and solutions to non-technical stakeholders.

Requirements

  • A total of 10 years of experience showing career progression from Software Engineer to the Architect level position.
  • At least 6 years of experience as a Software Architect focusing on building APIs and integration layers.
  • 5 years or more experience building REST Based API using .NET Web API.
  • Good in T-SQL and RDMS/MySQL database indexes, triggers, and stored procedures.
  • Experience in using design patterns in the system and Solid principles.
  • Experience in developing and deploying various Azure Functions and App Services.
  • Hands-on experience working on Event Driven Systems.
  • Hands-On experience in building Microservices using Azure Cloud Services such as Azure SQL, Azure Storage, Azure Cosmos, Azure Redis, or Azure Event Hub.
  • Experience in developing xUnit or NUnit test cases with mocking frameworks such as Moq and AutoFac or NSubstitute, and experience in using Fluent validation.
  • Understanding of deploying microservices in Azure Environments.
  • Understanding of Auth Token consumption such as OAUTH, SAML, or JWT Token.
  • Experience in Azure DevOps, such as building the pipeline and releases.

Nice-to-haves

  • Relevant certifications in Azure and .NET.
  • Experience in building and maintaining large-scale microservices platforms in production environments.
  • Familiarity with agile development methodologies, such as Scrum or Kanban.
  • Experience in implementing observability and monitoring solutions for microservices architectures.
  • Understanding of database design and management, including NoSQL databases.
  • Knowledge of microservices testing methodologies, including contract testing and chaos engineering.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service