JOIN OUR TEAM

We are growing at an exceptional rate, providing key opportunities for employees to accomplish career goals. As a leader in our industry, we offer employees the advantage of creating and implementing brake-out strategy in a growing trade. Start your career by joining our team.

CURRENT OPENINGS


Software Architect


Software Engineer




:: Software Architect

PRIMARY OBJECTIVE OF ROLE

The Software Architect role is instrumental in the design, development, and support of the core business and management information systems. Software Architects are responsible for fully understanding user requirements, providing input to functional design, developing quality applications according to specifications, testing systems, and troubleshooting across the entire suite of solutions. Software Architects are not only valued for their technical skills, but also for their innovation and creativity. To accomplish their work, software architects operate as a member of a small development team using a variety of languages, technologies, and methodologies.


EXPERIENCE REQUIRED (7+ years of experience)

The successful candidate must have a strong desire and capacity to learn! Candidates must possess knowledge and/or experience in as many of the following areas as possible.

Technologies in use:

Familiar and flexible with various software development methodologies

Excellent communication skills

Demonstrable skills in algorithm development and problem solving

Experience and comfort working independently

Proven record of learning new technology as business requirements evolve

Excellent understanding of web standards, web application development challenges, and browser issues


EDUCATION REQUIRED

Bachelor's degree in MIS, CIS, or Computer Science is preferred.


JOB SPECIFICS


DUTIES AND RESPONSIBILITIES





:: Software Engineer

PRIMARY OBJECTIVE OF ROLE

The Software Engineer role is instrumental in the development and support of the core business and management information systems. Software Engineers are responsible for fully understanding user requirements, providing input to functional design, developing quality applications according to specifications, testing systems, and troubleshooting across the entire suite of solutions. Software Engineers are not only valued for their technical skills, but also for their innovation and creativity. To accomplish their work, software engineers operate as a member of a small development team using a variety of languages, technologies, and methodologies.


EXPERIENCE REQUIRED

The successful candidate must have a strong desire and capacity to learn! Candidates must possess knowledge and/or experience in as many of the following areas as possible.

Technologies in use:

Familiar and flexible with various software development methodologies

Excellent communication skills

Demonstrable skills in algorithm development and problem solving

Experience and comfort working independently

Proven record of learning new technology as business requirements evolve

Excellent understanding of web standards, web application development challenges, and browser issues


EDUCATION REQUIRED

Bachelor's degree in MIS, CIS, or Computer Science is preferred.


JOB SPECIFICS


DUTIES AND RESPONSIBILITIES