Senior .Net Developer
Parsippany, NJ
Job Description:
Only US Citizen and Green Card.
Weare seeking a Senior .Net Developer (right to hire) with an expert level ofunderstanding in web and mobile applications. The Senior .Net Developer willanalyze, design, document, implement, and test web and mobile programs andapplications. In addition, the consultant will partner with the business and ITteam in helping define web and mobile application strategy and future statecapabilities. The Senior .Net Developer must be capable of working on extremelycomplex applications and projects and have established himself/herself as afunctional expert in one or more business areas and web and mobiletechnologies.
EssentialDuties
·Design, implement, document, test and analyze web and mobile programs andapplications.
· Bea part of a scrum team with the ability to analyze backlogs and turn them intoactionable stories and tasks.
·Perform expert-level web and mobile application design, implementation,documentation and maintenance with minimal direction.
·Enable the test-driven development of web and mobile applications producing anextensive automated unit, integration and UI tests for web and mobileapplications to ensure they will produce desired outcomes.
·Guides and directs the work of other team members who may perform similar orrelated work.
· Facilitatesthe development of cross-functional skills among team members
·Serves as a mentor/developmental advisor and/or training resource while workingwith implementation partners.
·Researches new technologies and best practices. Advises and recommends changesto existing IT policies, procedures, and strategy.
·Implementing development best practices, and methodologies (including agile)
LevelBased Competencies
·Excellent Communication Skills (verbal & written)
·Excellent Decision-Making Skills
·Excellent Collaboration Skills
·Initiates Self Action
·Very Strong Skills in Building Working Relationships
·Excellent Attention to Detail
·Excellent Time Management Skills
TechnicalKnowledge/Skills
·Expert knowledge of security requirements, microservices, service-orientedarchitecture, design patterns, SOLID design principles, multi-threaded systems,automated unit testing, test driven development and acceptance test drivendevelopment.
·Expert knowledge of web and mobile software and solution architecture
·Experience with agile development methodologies including Scrum.
·Expert knowledge of technologies including .NET Core,.Net Framework 4.7 C#, ASP.NET Core, MVC, Web API, JavaScript, JQuery, SQLServer.
·Good knowledge of Mobile application development.
·Strong understanding of Event-Driven Architecture and Azure.
·Good understanding of serverless architecture and NoSql databases (e.g.CosmosDB).
·Good understanding of various authentication protocols like oAuth2.0, OpenIDConnect, SAML, JWT, and others.
·Solid understanding and experience (preferred) in DevOps methodology.
·Good understanding of Sitecore CMS.
·Good understanding of Commerce Service (nice to have).
GeneralKnowledge/Skills
·Ability to work on multiple complex assignments as a team member and teamleader.
·Solid understanding and proven track record leveraging industry best practicesand standards including modern architecture and development practices, ITIL,Agile and DevOps.
·Strong collaborative skills to work across multiple stakeholder groups.
·Ability to effectively communicate and report to different levels within andoutside the IT Organization.
·Strong Vendor Management Skills.
Education/Experience
·Bachelor’s Degree in Computer Science, Information Systems, or other relatedfield or relevant experience.
·10+ years of IT and business/industry work experience
· 5+years of experience in selecting, defining or designing Web and mobilearchitecture solutions
Key Skills:
- .Net Developer