Hello ,
How are you? This is SaiMani from Eminence Technology Solutions LLC concerning a Sr .NET LEAD DEVELOPER position for one of our Partners. I found your profile on (Job Portal) and believe that you're a great match. Please review the job description below. Thanks in advance!
Job title: Sr .NET LEAD DEVELOPER
Experience: 12+ Years
Location : Minneapolis, MN - Remote
Interview Process: Webcam
Any Visa Is Fine
Job Description:
RESPONSIBILITIES
Primary responsibility to lead developers responsible to build components for the team.
Align/collaborate with both on-shore and off-shore technical leads, developers and QA resources.
Align/collaborate with other ATLAS teams including Engage & Platform teams.
Responsible for technical design of components including non-functional requirements, best practices, and adhering to LOL standards.
Responsible to train and coach developers on the team.
Collaborates with project stakeholders to identify product and technical requirements.
Must be versed in the Software Development Life Cycle (SDLC)/Agile/Scrum and have experience taking a project from inception through completion.
Designs, documents, tests and supports the application including microservices, supports applications under development, and customizes current applications. Assists with the software update process for existing applications, and rollouts of software releases.
Designing performant, secure, reliable, scalable microservices.
Accountable for successful and timely delivery of software solutions in allotted time frame.
Take ownership of ATLAS Application including architecture, development and support.
Technical accountability for ATLAS eCommerce application.
Collaborates with off-shore resources digitally (as well as through audio and web conferencing) during flexible work hours including off-hour scheduling when needed.
Responsible for code reviews of team members as needed and accordance to LOL standards.
REQUIREMENTS
5+ years of exp in tech lead position, including mentoring and collaboration. Offshore experience a plus
5+ years of .Net experience, including .Net Core
Proven ability to make a difference as a tech lead, influencing and shifting culture, responsible for the delivery/outcome from a technical perspective
SOA or microservice experience
Must have solid testing best practices, CICD and able to train/coach others
Data modelling experience
Production, customer-facing REST API design and implementation
Some front-end development experience (full stack) would be a plus
Stay current with IT development industry standards and practices.
Must have C#, ASP.Net, ASP.Net Web API, REST API/JSON, LINQ, SQL, relational databases, OOD, Agile, performance tuning, multi-threading, design patterns, good code organization skills
Must be well versed with technical design, non-functional requirements, design patterns, best practices, standards, CICD, and non-functional requirements.
Experience implementing NFRs: observability, security, reliability, scalability, availability, maintainability, extensibility
Should have: AWS or Azure, IaC, Swagger, microservices, Docker, Entity Framework, security (authZ/N), DevOps, CICD, application, technical designs and documentation, async-await, messaging (EDA), .Net Core, Redis/Caching
Nice-to-have: AKS, GraphQL or OData, SPA, JavaScript, CSS, Elastic Search or Azure Search, architecture styles and patterns, ReactJS
Must be able to demonstrate individual and teamwork effort in collaborative processes.
Independently motivated, good communicator, comfortable in a fast-paced environment managing multiple tasks simultaneously.
High sense of responsibility for the quality and goals of the project.
Ability to prioritize, communicate, and get things done.
Experience working with off-shore teams.
Experience working on commerce applications is a plus.
Must have a solutions mindset.