Full Time

Software Design Engineer - Remote

Get It Recruit - Information Technology
Remote!
$80,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Software Design Engineer at Get It Recruit - Information Technology, you will be responsible for designing, developing, and implementing innovative software solutions that meet the needs of our clients. Your role will encompass the entire software development lifecycle, collaborating with cross-functional teams to ensure that requirements are met while maintaining high-quality standards. This is a remote position, giving you the flexibility to work from anywhere while contributing to exciting and impactful projects.



Job Responsibilities

  • Design, develop, and test software applications based on customer requirements.
  • Collaborate with product managers and other stakeholders to define software specifications and architecture.
  • Conduct code reviews and mentor junior team members to uphold coding standards.
  • Identify and troubleshoot issues throughout the development process.
  • Maintain and update existing software solutions to enhance functionality and performance.
  • Document development processes, software changes, and user manuals for end-users.
  • Continuously research and implement new software technologies to improve software delivery and efficiency.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Design Engineer or similar role with a strong portfolio of projects.
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Strong understanding of software development methodologies, including Agile and DevOps.
  • Familiarity with version control systems like Git.
  • Experience with database management systems, both SQL and NoSQL.
  • Excellent problem-solving and analytical skills, with an attention to detail.
  • Strong communication skills and ability to work effectively in a remote team environment.


Technologies & Tools


In this role, you will primarily use technologies such as Java, C#, and Python for application development. Knowledge of frameworks like Angular, React, or Node.js will be beneficial. Experience with cloud platforms such as AWS or Azure may also be required, as well as familiarity with containerization technologies such as Docker. You will utilize tools for version control (Git), project management (JIRA), and CI/CD pipelines to streamline the software development process.



Ideal Candidates


The ideal candidates for this position are those who demonstrate a passion for software development and thrive in a collaborative environment. They possess strong technical capabilities along with excellent communication skills. Attention to detail, creativity in problem-solving, and the ability to adapt to changing requirements are essential traits. Candidates should be self-motivated and proactive, capable of managing their time effectively while delivering high-quality results.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.