Full Time

Software Design Engineer - Remote | WFH

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

The Software Design Engineer at Get It Recruit - Information Technology will be responsible for designing, developing, and implementing software solutions that meet specific client requirements. This role entails collaborating with cross-functional teams to define software specifications, conducting necessary testing, and ensuring the delivery of high-quality applications. The candidate will also engage in troubleshooting issues, incorporating user feedback, and maintaining documentation throughout the software lifecycle. Remote work flexibility allows for a healthy work-life balance while contributing to innovative projects.



Job Responsibilities

  • Design and develop robust and scalable software solutions that meet business requirements.
  • Collaborate with product managers, UX/UI designers, and other stakeholders to translate business needs into technical specifications.
  • Conduct unit and integration testing to ensure software quality.
  • Maintain and improve existing software applications, ensuring optimal functionality.
  • Participate in code reviews to maintain coding standards and provide constructive feedback.
  • Document technical specifications and development processes for future reference.
  • Troubleshoot and resolve software-related issues reported by clients or end-users.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development, with expertise in multiple programming languages (e.g., Java, C#, Python).
  • Strong understanding of software development life cycle (SDLC) and Agile methodologies.
  • Experience with version control tools such as Git.
  • Familiarity with cloud services and infrastructure (e.g., AWS, Azure).
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently in a remote setting and manage time effectively.


Technologies & Tools

The Software Design Engineer will utilize a variety of technologies and tools to accomplish project goals effectively. Key technologies include programming languages such as Java, C#, and Python for software development. Familiarity with cloud solutions like AWS and Azure will also be essential. Additionally, tools such as Git for version control, JIRA for project management, and integrated development environments (IDEs) relevant to the languages used will comprise the primary toolkit.



Ideal Candidates

The ideal candidate for the Software Design Engineer position is someone who is not only technically skilled but also possesses strong communication and teamwork abilities. They should demonstrate a keen willingness to learn and adapt to new technologies, and exhibit proactive problem-solving skills. A candidate who thrives in a remote work environment, demonstrates self-discipline, and effectively manages time and tasks will be especially successful in this role. A passion for innovation and a commitment to quality software development are also essential characteristics that will make a candidate a good fit.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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