Software Development

3+ years of experience

Quality Assurance Automation Specialist

  • Develops and implements company and regulatory quality standards.
  • Knowledgeable of industry and governmental quality regulations.
  • Audits and reviews quality data according to existing documents and procedures.
  • May need to develop policies or methods to improve quality check efficiency.

3+ years of experience

Lead Software Engineer

A lead software engineer drives the design of their project and leads communication with the client and team. They must have a diverse set of knowledge and experience to not only create the best solutions, but deal with problems that may occur along the way.

  • Designs and develops software applications.
  • Performs coding, debugging, testing and troubleshooting throughout the application development process.
  • May provide consultation on complex projects.
  • Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge.
  • May provide a leadership role for the work group through knowledge in the area of specialization.

3+ years of experience

Senior Software Engineer

A senior software engineer should be a leader in the team with their adherence to good coding practices. They should be aware of the best technology for the job, and should be able to communicate effectively with clients and project managers.

  • Designs and develops software applications.
  • Performs coding, debugging, testing and troubleshooting throughout the application development process.
  • May provide consultation on complex projects.
  • Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge.
  • May provide a leadership role for the work group through knowledge in the area of specialization.

Experience is a plus, but not required

Software Engineer Co-op

Our software engineer co-ops have learned the basics in their college courses and are ready to get their feet wet in the real world.

  • Candidates must have a solid understanding of object-oriented programming languages (Java, C#, etc.).
  • Database development experience is a plus.
  • Database Scripting (PL/SQL, T-SQL)
  • Relational Databases (PostgreSQL, MySQL, Interbase, etc.)
  • Data Access Layer
  • Data Modeling / Entity-Relationship modeling
  • Web Services (REST, SOAP, XSDs, JSON)
  • Java Desktop UI development (Java Swing)
  • HTML, JavaScript, CSS Frameworks (LESS, SASS)
  • Responsive Front-End Development
  • Web Application Development Frameworks
  • Bootstrap, JQuery, AngularJS, D3.js

3+ years of experience

Software Architect

  • Responsible for design and development of new software and/or software revisions for external customers.
  • Serves as the top level technical expert by creating high-level architectural specifications and addressing problems of systems integration, compatibility.
  • A specialist on complex technical and business matters.

1-2 years of experience

Software Engineer

Our software engineers are versatile and always striving for high-quality solutions and clean code. They are familiar with the complete stack of development, from databases to user interfaces.

  • Candidates must have a solid understanding of object-oriented programming languages (Java, C#, etc.).
  • Database development experience is a plus.
  • Database Scripting (PL/SQL, T-SQL)
  • Relational Databases (PostgreSQL, MySQL, Interbase, etc.)
  • Data Access Layer
  • Data Modeling / Entity-Relationship modeling
  • Web Services (REST, SOAP, XSDs, JSON)
  • Java Desktop UI development (Java Swing)
  • HTML, JavaScript, CSS Frameworks (LESS, SASS)
  • Responsive Front-End Development
  • Web Application Development Frameworks
  • Bootstrap, JQuery, AngularJS, D3.js

Experience is a plus, but not required

Jr. Software Engineer

Our junior software engineers have a firm grasp of the basics of software development and excellent coding practices.

  • Designs and develops software applications.
  • Performs coding, debugging, testing and troubleshooting throughout the application development process.
  • Works on projects/matters of limited complexity in a support role.
  • Candidates must have a solid understanding of object-oriented programming languages (Java, C#, etc.).
  • Database development experience is a plus.
  • Relational Databases (PostgreSQL, MySQL, etc.)
  • Data Access Layer
  • Data Modeling / Entity-Relationship modeling
  • Web Services (REST, SOAP, XSDs, JSON)
  • Java Desktop UI development (Java Swing)
  • Bootstrap, JQuery, AngularJS, D3.js
  • HTML, JavaScript, CSS Frameworks (LESS, SASS)
  • Responsive Front-End Development
  • Web Application Development Frameworks
INTERESTED IN A DIFFERENT CAREER?

Career Opportunities

Web Design

Cybersecurity

Join Our Team Today!

Review our opportunities and quickly send us a note with your LinkedIn profile. We will review and contact you for more information if needed. You can also send your resume to our recruiting team by clicking the button below!