Senior .NET Engineer

$108,000 - $153,000/Yr

Publicis Groupe - Arlington, VA

posted 19 days ago

Full-time - Mid Level
Arlington, VA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Senior .NET Engineer at Publicis Sapient is responsible for implementing system architecture using best practices, including coding, unit testing, and providing technical leadership. This role requires expertise in Microsoft technologies and involves collaboration with various teams to design, implement, and validate systems. The candidate will also mentor junior team members and lead a small team, ensuring the delivery of high-quality software solutions.

Responsibilities

  • Lead a small team of 3 - 5 individuals.
  • Design and develop the application.
  • Collaborate with system owners, business owners, technical teams, and functional teams to design, implement, test, and validate a system.
  • Write .Net code based on requirements defined in use cases.
  • Develop Object Oriented code and/or provide maintenance and enhancements using Microsoft technologies.
  • Meet with business and system owners to understand and document desired system requirements and technical specifications.
  • Develop conceptual and technical design including use of OOA and OOD techniques.
  • Conduct multiple levels of testing including unit, system, integration and performance.
  • Estimate and plan releases.
  • Mentor junior team members.

Requirements

  • Must be a US citizen or a permanent resident.
  • Eligible to obtain Government Clearance.
  • Minimum 5-6 years of experience in application development.
  • Minimum 3-4 years of experience using .Net, Core, C#, ASP.Net, WebAPI, MVC, IIS, WCF, REST, JSON, SOAP.
  • Strong SQL and database skills in SQL Server.
  • Knowledge of DevOps tools and technologies.
  • Familiarity with JavaScript packages, package managers, bundlers, and their use in building interactive experiences.
  • Understanding of component driven architectures.
  • Ability to understand notations in modeling languages (like UML) and implement them in code.
  • Good understanding of all parts of Software Engineering (e.g. Requirements, Design, Implementation, Testing).
  • Proven leadership skills to manage a track of work with 3 - 5 people during various phases of the project lifecycle.
  • Ability to learn new technologies quickly.

Benefits

  • Flexible vacation policy; time is not limited, allocated, or accrued.
  • 16 paid holidays throughout the year.
  • Generous parental leave and new parent transition program.
  • Tuition reimbursement.
  • Corporate gift matching program.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service