Senior .Net Software Developer - REMOTE Optional

protolabs

Morrisville North Carolina

United States

Information Technology
(No Timezone Provided)

Job Details

Description

Join Protolabs, the world's fastest digital manufacturer, by applying your .Net skills to solve interesting problems in a Senior .Net SW Dev role. Utilizing Agile tools and fundamentals, come take part in designing and developing high quality web applications as part of a motivated and collaborative global team.

This position can be remote in one of the following states: MN, FL, CA, GA, MD, MA, NV, NC, NH, OH, SD, TX, WA, or WY.

You will:

  • Develop new features for applications using .NET core, web services, and SQL Server
  • Design, implement, debug and deliver high quality software
  • Participate in architecting system and application solutions with a high degree of complexity
  • Participate in requirement, design, and code reviews
  • Create unit and automated acceptance tests
  • Investigate and resolve complex issues while working with different functional areas
  • Provide technical direction and mentor associate and mid-level software developers
  • Build quality and resilience into application solutions
  • Develop best practices and innovate iteratively and proactively
  • Participate in 24x7 on-call rotation in support of global software systems
  • You have:  

  • 8+ years of software engineering experience
  • Advanced experience and working knowledge of .Net Core, C# and MSSQL
  • Experience with .NET patterns and platform technologies, including client/server and MVC
  • 5+ years of experience working with RESTFUL services
  • Experience with web technologies like JavaScript, HTML, CSS, Vue, and TypeScript
  • Experience working with a version control system like Git, Bitbucket, Subversion, or Mercurial
  • Experience working on an Agile scrum team
  • Strong verbal and written communication skills
  • Experience working in a fast paced, collaborative environment
  • Ability to work on multiple projects concurrently
  • You also have:

  • Degree in Computer Science, Software Engineering, or related field
  • Bonus points for:
  • Working with microservice architecture and messaging systems like Azure Service Bus and RabbitMQ
  • Knowledge of RavenDB, New Relic and TFS
  • Experience with Docker containers and Docker Swarm
  • Software development in a continuous integration and continuous deployment environment
  • What you will get:

  • Remote work 
  • Competitive Salary
  • Annual bonus opportunity
  • Benefits including but not limited to: Health Insurance: Traditional OR High Deductible planFlexible Spending AccountsHealth Savings Account (including employer contributions)Dental and VisionBasic and Supplemental Life InsuranceShort-Term and Long-Term Disabilitypaid caregiver leave
  • PTO starting at 15 days/year
  • Holiday Pay
  • Volunteer Hours
  • 401k with company match and immediate vest
  • Employee Stock Purchase Program
  • Matching grants through Protolabs foundation
  • And More!
  • Senior .Net Software Developer - REMOTE Optional

    protolabs

    Morrisville North Carolina

    United States

    Information Technology

    (No Timezone Provided)

    Job Details

    Description

    Join Protolabs, the world's fastest digital manufacturer, by applying your .Net skills to solve interesting problems in a Senior .Net SW Dev role. Utilizing Agile tools and fundamentals, come take part in designing and developing high quality web applications as part of a motivated and collaborative global team.

    This position can be remote in one of the following states: MN, FL, CA, GA, MD, MA, NV, NC, NH, OH, SD, TX, WA, or WY.

    You will:

  • Develop new features for applications using .NET core, web services, and SQL Server
  • Design, implement, debug and deliver high quality software
  • Participate in architecting system and application solutions with a high degree of complexity
  • Participate in requirement, design, and code reviews
  • Create unit and automated acceptance tests
  • Investigate and resolve complex issues while working with different functional areas
  • Provide technical direction and mentor associate and mid-level software developers
  • Build quality and resilience into application solutions
  • Develop best practices and innovate iteratively and proactively
  • Participate in 24x7 on-call rotation in support of global software systems
  • You have:  

  • 8+ years of software engineering experience
  • Advanced experience and working knowledge of .Net Core, C# and MSSQL
  • Experience with .NET patterns and platform technologies, including client/server and MVC
  • 5+ years of experience working with RESTFUL services
  • Experience with web technologies like JavaScript, HTML, CSS, Vue, and TypeScript
  • Experience working with a version control system like Git, Bitbucket, Subversion, or Mercurial
  • Experience working on an Agile scrum team
  • Strong verbal and written communication skills
  • Experience working in a fast paced, collaborative environment
  • Ability to work on multiple projects concurrently
  • You also have:

  • Degree in Computer Science, Software Engineering, or related field
  • Bonus points for:
  • Working with microservice architecture and messaging systems like Azure Service Bus and RabbitMQ
  • Knowledge of RavenDB, New Relic and TFS
  • Experience with Docker containers and Docker Swarm
  • Software development in a continuous integration and continuous deployment environment
  • What you will get:

  • Remote work 
  • Competitive Salary
  • Annual bonus opportunity
  • Benefits including but not limited to: Health Insurance: Traditional OR High Deductible planFlexible Spending AccountsHealth Savings Account (including employer contributions)Dental and VisionBasic and Supplemental Life InsuranceShort-Term and Long-Term Disabilitypaid caregiver leave
  • PTO starting at 15 days/year
  • Holiday Pay
  • Volunteer Hours
  • 401k with company match and immediate vest
  • Employee Stock Purchase Program
  • Matching grants through Protolabs foundation
  • And More!