Software Development Engineer II Job Description

The Software Development Engineer II standardizes the quality assurance procedure for software. Codes software applications based on third party business requirements. Being a Software Development Engineer II researches client complaints and makes necessary adjustments and/or recommendations to resolve software related issues. Performs tests, debugs and develops fixes. In addition, Software Development Engineer II requires a bachelor’s degree in a related area or in a related area. Typically reports to a supervisor or manager. Working as a Software Development Engineer II typically requires 2 to 4 years of related experience. Gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work.

Software Development Engineer II Job Description Template

Our company is looking for a Software Development Engineer II to join our team.

Responsibilities:

  • Strong customer focus, excellent problem solving and analytical skills;
  • A self-starter, who is driven and takes initiative;
  • Strong verbal and written communication skills;
  • 3-5 years of professional experience in full stack Java software development;
  • Excellent understanding of server side design patterns and practical application;
  • Experience in HTML, CSS and strong JavaScript experience;
  • Be a Clean Code practitioner;
  • Able to work closely with and incorporate feedback from specialists and product owner;
  • Experience with React and Scala is a bonus;
  • Solid experience with agile project methodologies and of working with distributed teams;
  • B.S. or M.S. in Computer Science or related field;
  • Committed to producing high quality code with a strong attention to detail.

Requirements:

  • Passion for new technologies, quality, customer satisfaction, and a metrics-driven approach to engineering excellence;
  • B S/MS in Computer Science or related relevant experience;
  • 1+ years professional experience with Windows and Azure development is required;
  • Experience creating and maintaining ETL jobs, SQL queries, and stored procedures;
  • Developing software within the medical device industry (or comparable highly-regulated environment);
  • Strong customer focus, excellent problem solving and analytical skills;
  • Experience in Object-Oriented programming;
  • A self-starter, who is driven and takes initiative;
  • 1-3 Years of relevant work experience with MS;
  • Excellent understanding of server side design patterns and practical application;
  • Be a Clean Code practitioner;
  • Experience in HTML, CSS and strong JavaScript experience;
  • Technical competency in developing high-performance, scalable web applications;
  • Able to work closely with and incorporate feedback from specialists and product owner;
  • Experience providing solutions using data visualization tools such as Tableau, QlikView, PowerBI, SSRS, etc.