Location: Charlotte, NC
Position Type: Direct Hire
Position Type: Direct Hire
Responsibilities:
- Create code solutions that follow best industry design, code quality and security standards.
- Working with various business and technology stakeholders in a complex environment across different geographic locations.
- Solving problems, debugging and optimizing code to ensure optimum performance and security
- Conduct design as well as code reviews alongside code development, sharing and implementing of feedback in coordination with other team members.
- Champion pragmatic, strategic technology alternatives which deliver short term results while contributing to long-term strategic direction.
- Evaluate design options and influence others in making technology/design decisions.
- Determining optimal solutions for architecture, efficiency, maintainability, and scalability Collaborating with Principal Engineers, Architects and other team members in the design, review, and implementation of new solutions
Requirements:
- Microsoft development stack: .NET Core 3, .NET6+, C#, JavaScript, RESTful services, ORM, JSON, MVC, HTML, and CSS.
- Experience with JavaScript front-end development frameworks such as Angular, React, or VueJS.
- Exercising sound coding practices, such as unit testing, object-oriented programming, and patterns
- Working knowledge of document databases such as CosmosDB, MongoDB, or RavenDB.
- Building applications in Azure-based Cloud architectures
- Designing solutions with modern architecture patterns background: Microservices, Domain-Driven Design, CQRS, Asynchronous Messaging, Service Bus, Event Sourcing, RESTful APIs