Mastech Digital Inc. is a (certified) Minority owned business certified by NMSDC. Public traded firm under MHH at NYSE, Established in 1986. Headquartered in Pittsburgh, PA our operations are spread across 11 Global Recruiting & Sales offices across US.
Role: DotNet Developer
Location: Boston MA
Duration: Full Time
Job Description:
Must Have's:
- .NET experience with heavy coding on the UI side
- C# experience
Nice to Have's:
The Expertise We’re Looking For
- 5+ years’ experience as a successful software engineer, delivering software using agile development practices. Object Oriented development experience, ideally with .NET.
- Experience of designing and developing .NET/WPF applications using one IDE of choice (Visual Studio, Webstrom)
- 1+ years’ experience with Amazon Web Services.
- Working experience in Cloud based infrastructure and Continuous Integration & Continuous Delivery (CI/CD) practices.
- Exposure to test automation frameworks that support all types of testing (unit, component, integration, system etc.) executed through CI/CD pipelines.
- Experience with sophisticated distributed systems, micro services and event-based architectures.
- Bachelor's degree (or above) in either Computer Science, Management Information Systems, Business Information Systems, Mathematics or Finance related field
The Skills You Bring should be:
- Work successfully in an environment that has a full stack engineering mentality and encourages autonomy in the work that you do.
- You have strong knowledge in developing .NET/WPF/C# based desktop applications and test automation (MS Unit, NUnit).
- You are comfortable with visual design and rapid prototyping
- You have an awareness of event-based systems, functional programming, technologies such as Scala / Akka / Camel and messaging frameworks such as Kafka and EMS.
- Proven understanding of CI/CD tools such as Jenkins, Artifactory, and SonarQube to continuously and autonomously deliver high-quality apps to guarantee stable and performant experiences.
- Able to clearly detail design options and decisions, and present these in an organized manner to technical as well as non-technical audiences.
- You are a strong contributor with a collaborative work style in building, crafting and reviewing code.