Remote Software Developer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Software Developer is responsible for design, development, and support work on new and existing products to enhance or maintain their value, profitability, and importance to the company.
  • This is a remote position, and applications are welcomed from candidates in the CDT time zone.
  • The role involves developing and modifying applications programs of a high degree of complexity and scope.
  • Responsibilities include designing, coding, testing, debugging, and documenting programs.
  • The developer will participate in problem analysis and system design preparatory to the development of programs.
  • Technical assistance will be provided to less experienced developers, and collaboration with peers on development tasks is expected.
  • The developer must keep related groups and management informed of progress and support requirements.
  • Effective interfacing with engineers, developers, management, and other peers within the same discipline and with other disciplines is essential.
  • Timely responses, meeting commitments, and treating peers with respect are required.
  • The developer will work from basic systems designs and specifications, using standard procedures and techniques to maintain, modify, and devise new or existing applications programs of moderate complexity and scope.
  • Staying current on best practices in technology and performing other duties as assigned are also part of the role.

Requirements:

  • A degree in Computer Science, Software Engineering, or a related field is required.
  • A minimum of 3 years of software engineering experience is necessary.
  • Candidates must have 2-3 years of experience with web technologies including JavaScript, HTML, CSS, node, and npm.
  • Experience in building non-trivial applications in Vue.js or another modern JavaScript framework (React, Angular, etc.) is required.
  • Working knowledge of .NET Core, C#, and MSSQL is essential; Java experience will also be considered.
  • Candidates must have experience working with REST and developing RESTful services.
  • Experience with writing unit tests and relevant technologies (Vitest, Jest, Moq, etc.) is required.
  • Familiarity with a version control system like Git, Bitbucket, Subversion, or Mercurial is necessary.
  • Experience working on an Agile scrum team is required.
  • Candidates should have experience working in a fast-paced, collaborative environment.
  • Strong verbal and written communication skills are essential.
  • A positive attitude, excellent work ethic, and sense of urgency are required.

Benefits:

  • Protolabs is committed to building a diverse team and values all individuals in the workplace.
  • The company fosters a culture centered around meaningful work that brings new and innovative products to market at unprecedented speeds.
  • Employees are part of a diverse team that takes pride in being smart, genuine, humble, and passionate about their work.
  • The company encourages applications from individuals who may not meet every single requirement, promoting inclusivity and diversity.
  • The position offers the flexibility of remote work, allowing for a better work-life balance.
Leave a feedback