.Net Software Architect

30 Nov 2024

Vacancy expired!

We are looking for a .Net Software Architect. This is a full time permanent hire position in Raleigh, North Carolina with our client. You can work

100% remote (anywhere in USA) for this position. In this hands-on .Net Software Architect role you will be responsible for applying industry best practices to design of existing and new SaaS Web Applications. You will be interacting with clients, key business stakeholders, and other IT team members.

Responsibilities for a .Net Software Architect:
  • Participate in the design and development of new applications under the direction of technology leadership
  • Translate use-cases and other requirement types into code according to a defined software development lifecycle (SDLC)
  • Perform unit and system testing of web applications to ensure business requirements are met
  • Design and develop service interfaces
  • Provide input for estimation and project schedules for successful and timely completion of projects
  • Design and develop database objects and structures
  • Interface with both internal and external stakeholders to develop and evaluate appropriate functional specifications
  • Evaluate and recommend improvements in existing software solutions in order to ensure optimal functionality and performance
  • Provide support and guidance to internal user groups regarding existing software solutions
  • Support the development of software documentation and other support materials
  • Evaluate and recommend new technologies that can serve our diverse market base

Required Skills

as a .Net Software Architect:
  • 10+ years of experience designing, building and implementing web-based solutions in a real-world environment
  • C#/ ASP.Net, .NET Core/.NET 5+
  • Entity Framework Core
  • Design of RESTful APIs
  • SQL, Experience Interacting with Relational Database (SQL Server)
  • Microservices/Distributed Systems
  • Working with GIT
  • Exposure to Analytics packages (PowerBI, Qlik)
  • Experience with distributed systems, particularly CP and CA systems and/or Transaction management
  • Experience with Angular is required
  • Experience with front-end build systems
  • Familiarity with OAuth Flows
  • Ability to routinely demonstrate initiative and an ability to work autonomously
  • Desire to operate and thrive in a fast-paced environment
  • Multitask effectively
  • Excellent analytical, problem solving, and data gathering skills

Nice to have Skills:
  • Domain Driven Design Principals
  • Experience with event or message-based systems (Kafka preferred)
  • CQS/CQRS
  • Swagger/Open API/Postman
  • Azure DevOps
  • Containerized systems and container lifecycle
  • Kubernetes (Resource scaling, Networking, Clustering)

  • ID: #23662312
  • State: North Carolina Cary 27511 Cary USA
  • City: Cary
  • Salary: $140,000 - $160,000
  • Job type: Permanent
  • Showed: 2021-11-30
  • Deadline: 2022-01-28
  • Category: Et cetera