Dot NET Application Architect
  • RkubeLLc
29 Days Ago
NA
NA
Nashville-TN
15-44 Years
Required Skills: NET Core, ASP.NET, MVC, Web API
Job Description

Key Skills:

  • .NET Core, ASP.NET, MVC, Web API
  • Azure services (App Services, Azure Functions, Cosmos DB, Azure DevOps)
  • Cloud architecture design and best practices
  • Microservices and containerization (Docker, Kubernetes)
  • CI/CD pipelines and DevOps integration
  • SQL Server, Entity Framework, LINQ
  • Agile methodologies and team leadership
  • Security best practices in cloud environments

Responsibilities:

  • Providing technical and architectural leadership for Microsoft .NET web applications.
  • Create Architecture and Design documentation for the applications and present them to the review board
  • Collaborating frequently with clients to provide cloud solutions and assistance; and working with these customers to understand their requirements for cloud implementations that add the most value to their business.
  • Create functional design specifications, Azure reference architectures, design documents and assist with other project deliverables as needed.
  • Design state-of-the-art technical solutions on Azure that address customers' requirements for scalability, reliability, security, and performance and leverage existing investments in Azure platforms.
  • Designing, developing, implementing, and releasing high quality custom software solutions using Scrum.
  • Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
  • Leading technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
  • Applying the very best technical agile patterns and practices when building custom software solutions.
  • Working under some supervision from a Solution Architect, but will be expected to work independently on complex, non-routine tasks and projects.  You may interact with end users and other technical personnel to identify and correct issues.
  • Maintain continuous, open, consistent professional communication with customers, peers and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page.
  • Reviewing and approving 3rd party and integration solution architecture based on established enterprise application strategy.
  • Communicating implications of architectural decisions, issues and plans to business and IT Leadership.
  • Defining and validating non-functional (technical) requirements, and establishing traceability between requirements and application architecture/design.
  • Providing support / guidance to the development teams during the analysis, development, and testing processes.
  • Providing input to the development of project initiation documents including objectives, scope, approach, estimates, and deliverables, when needed.
  • Working closely with Performance Engineering and our Web/Infrastructure Technology teams on defining the deployment architecture.
  • Learn, learn, and learn by staying up-to-date on all technical developments related to AWS and other public cloud platforms.

 

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates