This site uses cookies. To find out more, see our Cookies Policy

Sr. Software Engineer in Cary at Revolution Technologies

Date Posted: 4/8/2019

Job Snapshot

Job Description

Growth and Opportunity are terms that describe any great job. This Sr. Software Engineer position encompasses those terms. Work for one of our favorite clients in the Transportation industry, located in the Cary, NC area. We are looking for a candidate that works well in a team environment and who is seeking stability in a job. Sincere, down to earth, and someone with the understanding of the importance of hard work is greatly cherished with our client.

A Sr. Software Engineer will develop, maintain and support new or existing software products while applying the best practices of software development. Responsibilities include the ability to work independently and as part of a larger team to deliver quality solutions across all phases of the software lifecycle, and all the layers of a software solution.

Job Accountability Responsibilities Key Measures Essential Functions:

Key tasks, duties, and responsibilities of position (max 5) • Quality

Meet or exceeds test coverage goals set for the project through creation of unit and functional tests Minimize the number of production escapes o Support user acceptance testing

Support or conduct system testing, performance, volume, and stress testing

Usability/User Experience Collaborate with business and/or UX team to create appropriate application User interfaces

Assist with mock-up's, user interface design

Incorporate UX components into application

Provide feedback to UX team

Product Reliability & Response:  

Ensure system can meet or exceed defined SLA's

When primary on-call respond to pages within 15min, and resolve or escalate issue as necessary

Resolve production issues and communicate resolution to appropriate stakeholders

 

Development:

Complete stories within estimates and with quality to ensure release dates are met

Conduct necessary analysis, design and prepare technical documentation

Estimate story sizes and task out development for a given story

Follow the development process and suggest improvements

Work with infrastructure services to make configuration changes and deploy applications 

Job Requirements

Works under deadlines and subject to heavy project load

Ability to explain concepts with technical staff

Ability to work independently but also works effectively with all co-workers; team player.

Ability to multitask and prioritize (professionally handle issues and assignments in various stages of resolution on an on-going basis)

Ability to communicate and follow up professionally (written and oral) both internally and externally within the organization

Demonstrated ability to identify and resolve issues effectively

Demonstrated high degree of accuracy and attention to detail

Strong JAVA fundamentals, good design skills

Minimum of 2 years technical experience Additional Requirements

 Bachelors degree in Computer Science or equivalent field desired

Full life cycle projects, agile preferred

Experience with Spring, Hibernate (ORM), MQ, Oracle preferred

UI experience - JavaScript, Jquery, CSS preferred

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs