Remote Senior Software Developer

Posted

Apply now
Please, let Protolabs know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Protolabs is seeking a Senior Software Developer for a 6-12 month remote contract position, welcoming applications from candidates in the CDT time zone.
  • The role involves developing new features for applications using .NET core, web services, and SQL Server.
  • Responsibilities include designing, implementing, debugging, and delivering high-quality software.
  • The developer will participate in architecting system and application solutions with a high degree of complexity.
  • The position requires participation in requirement, design, and code reviews.
  • The developer will create unit and automated acceptance tests.
  • Investigating and resolving complex issues while collaborating with different functional areas is essential.
  • The role includes providing technical direction and mentoring associate and mid-level software developers.
  • Ensuring the implementation of DevOps initiatives within the team is a key responsibility.
  • The developer is expected to develop best practices and innovate iteratively and proactively.

Requirements:

  • A degree in Computer Science, Software Engineering, or a related field is required.
  • Candidates must have 5+ years of software engineering experience.
  • A minimum of 4-5 years of advanced experience and working knowledge of .NET Core, C#, Entity Framework, and MSSQL is necessary; advanced Java experience will also be considered.
  • Experience with .NET patterns and platform technologies, including client/server and MVC, is required.
  • Candidates should have 5+ years of experience working with REST and designing RESTful services.
  • 2-3 years of experience with web technologies such as JavaScript, HTML, CSS, Vue, and TypeScript is needed.
  • Extensive experience with writing unit tests and other testing methodologies, including Automated Acceptance Testing and Test Driven Development, is essential.
  • Experience with a version control system like Git, Bitbucket, Subversion, or Mercurial is required.
  • Candidates should have experience working on an Agile scrum team and in a fast-paced, collaborative environment.
  • Strong verbal and written communication skills are necessary.
  • The ability to work on multiple projects concurrently is required.

Benefits:

  • Protolabs is committed to building a diverse team and values all applicants, encouraging those who may not meet every requirement to apply.
  • The company fosters a culture centered around meaningful work that brings innovative products to market at unprecedented speeds.
  • Employees are part of a diverse team that values creativity, humility, and passion.
  • The remote position allows for flexibility in work location, promoting a healthy work-life balance.
  • The opportunity to mentor and provide technical direction to less experienced developers is available, enhancing professional growth.
Apply now
Please, let Protolabs know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback