Software Engineer


Posted: 05/02/2019 Industry: Systems Analyst IT Job Number: 7562

Job Description

Great opportunity to work in a growing group that is leading the company on development. All backend development. Personality is important as this is a very collaborative team. Get the opportunity to learn Machine Learning.

II. Responsibilities and Essential Functions

Work with team members on deliverables

Participate in design and problem solving opportunities

Delivery of quality work with clear, well-commented code as scheduled

Strong knowledge of software design methodology

Work within a diverse geographical organization

Develop documentation pertinent to assigned tasks

Knowledge of software testing practices, including unit testing

Other duties as assigned.

III. Position Qualifications

Bachelor s Degree in Computer Science, Engineering.

4 to 7 years programming experience, preferably in a large-scale transaction processing or other complex system, is a plus.

This position may be required to work in any area of the system that requires maintenance and/or new development.

Ability to assist production support activity outside of normal office hours.

Familiar with current software design methodology and architecture.

Exposure to Client / Server programming,

Experienced with Database programming (T-SQL)

Experienced with Industry Standard Source Control/Configuration.

Development experience in a complex commercial software environment.

Server side development experience in C#, MVC, HTML5, XML, Web services, SQL Server, and AJAX

Client side development experience in Angular, Bootstrap, Telerik, and JavaScript in both classic web and mobile environments.

Knowledge of native mobile application architecture and development a plus.

Knowledge of security concepts and industry standards

Knowledge regarding Agile Development processes and methodologies, is a plus

Familiar with source control and task management tools like TFS and JIRA.

Good interpersonal, verbal communication and writing skills.

Good time management skills and ability to work in a dynamic and customer centric environment.

IV. Your Personal Strengths

Organizational skills

Careful and detail-oriented work style

Strong analytical skills and problem solving abilities.

Work well in a team.

Ability to communicate and articulate technical issues.

Capable to manage time and concurrent tasks

About TRC Professional Solutions

For over 10 years, professionals and employers have trusted TRC Professional Solutions with their business and careers. Year after year, Inavero s Best of Talent and Staffing awards have been presented to TRC Professional Solutions for providing superior service and results to both our clients and job seekers. We create a different experience for our candidates and clients by remaining solely focused on bringing the right talent to the right opportunity, throughout every stage of our unique recruitment process. For more information, visit:

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs: