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 🌱.