Previous Job
Sr Software Engineer
Ref No.: 18-50312
Location: Minneapolis, Minnesota
Start Date / End Date: 10/08/2018 to 04/30/2019
Company: Artech Information Systems
Job Title: Sr Software Engineer
Location: Minneapolis, MN
Duration: 6+ months
Job Id: - 18-50312
The Senior Software Engineer will design, develop, document and test software for the next generation of Neuromodulation software products, both mobile and cloud based.
Position Responsibilities:
  • Responsibility for all phases of application software development, including:
  • Requirements definition based upon system specifications, user interface design and customer interaction.
  • Documentation and specification efforts required to support software process and regulatory submissions.
  • Detailed design of software for cloud based applications.
  • Participate in prototyping, documentation, implementation and validation of user interface designs.
  • Implementation of high quality software on a variety of platforms;
  • Design, documentation, implementation, execution and verification of unit tests and integration tests.
  • Interface with test system groups to facilitate validation and verification of developed products.
  • Deployment and management of software on development, test and production systems.
  • Will participate in project planning, estimating, tracking and reporting activities and work with other team members to review, mentor, and collaborate on techniques, processes, and designs in an Agile environment.
  • Must work independently or as part of a small team designing and integrating individual portions of a system and participate in software process improvement activities, assuring that all deliverables conform to Healthcare and regulatory standards and audit.
Basic Qualifications:
BS with 4+ years of experience in software development or MS with 2+ years of experience in software development.
Desired or Preferred Qualifications:
  • 6+ years of experience in web based software and product development.
  • Proven competency in Java development environments.
  • Proven competency in database programming: MySQL, JPA, NoSQL.
  • Proven competency with web technologies and application servers: Spring, Hibernate, Tomcat.
  • Proven competency in web based application security.
  • Familiarity developing and deploying web applications onto cloud based system environments such as Amazon Web Services.
  • Familiarity with HTML, CSS development and with Javascript frameworks such as AngularJS.
  • Familiarity with Node.js
  • Understanding and familiarity with software development processes and methodologies, experience with rapid prototyping tools and the design and implementation of user interfaces.
Rajiv Maruthi