Posted at: 2 March
Sr .Net Developer
Company
Arc.dev
Arc.dev is a freelance platform that only connects developers who pass their vetting process. NOTE: Jobs posted by Arc.dev are freelance opportunities provided by their clients, and you will likely communicate with Arc.dev when applying for a job.
Remote Hiring Policy:
Arc.dev is a fully remote freelance platform.
Job Type
Full-time
Allowed Applicant Locations
United States
Job Description
Dice is the leading career destination for tech experts at every stage of their careers. Our client, MethodHub, is seeking the following. Apply via Dice today!
Title: Sr .Net Developer
Location: USA, Remote
Duration: Long Term
Interview Process: 3 rounds of interview with Coding Exercise (MS Teams Video Call)
Requirement:
A minimum of 9-10 years of C#, .Net development experience.
Strong knowledge of Design Patterns. Focus on reusable code and components.
Extensive experience in developing and consuming REST web services and working in a micro-service environment.
Strong unit testing skills.
Strong knowledge of Linux.
Excellent verbal and written communication skills.
Strong teamwork and time management abilities are a must.
Mentor junior engineers.
Availability to perform production support when required.
Database Technologies: SQL Server, Oracle, MySQL 5, SQL, NoSQL (Mongo), JDBC, Hibernate
Technology: C# .Net, .Net framework 4.8/4.7/4.6/4.5, Asp .Net, Asp .Net MVC, AWS, JavaScript, CSS, HTML 5, XML/XSD/XSLT SQL Server, NUnit, Github, Visual Studio
Roles & Responsibilities:
Collaborate with your team to achieve and exceed the goal of building, deploy, monitor and manage a highly performing and highly available production system
Design and develop code that consistently adheres to good programming practices
Enhance the performance and reliability of new and existing solutions
Influence technical solutions while coaching newer or less experienced engineers on your Scrum team
Adhere to "infrastructure as code" principals and CI/CD best practices
Take ownership of the DevOps function and drive continuous improvement, automation, and efficiency in the software development lifecycle
Evangelize new ideas within your team as well as across scrum teams
Explore open source or industry standard solutions that could be fit for the organization
Live by Agile (particularly Scrum) principles and collaborate with team members using Agile techniques including test driven development, code reviews, and retrospectives
A successful candidate is self-motivated, driven to excel and exceed commitments. You thrive in a fast-paced atmosphere where wearing multiple hats is encouraged. You learn new skills and technology quickly. You have strong collaboration/communication skills, as you will be a member of a scrum team consisting of other software engineers and a product owner who are intensely collaborating in a meaningful way. You are team-oriented. You provide leadership in designing solutions as well as mentoring more junior developers and collaborating with peers.
Preferable Skills:
Demonstrable knowledge of advanced concepts of Scrum, Kanban, and SAFe
Experience or Sound knowledge on the Automobile domain
Prior experience working with any state DMV s (Department of Motor Vehicle)
Experience with test automation (Cucumber Framework & Gherkins)
Application monitoring tools (OverOps) & Relic
Application performance tuning (Dynatrace).
Bachelor's degree in Computer Science, Engineering, or a related field.