Open Positions

Job Details

Requisition Number 17-0002
Post Date 1/23/2017
Title Assoc Software Engineer
City Cary
State NC
Description An Associate Engineer will develop, maintain and support new or existing software products while learning the best practices of software development within a larger team. Responsibilities include learning and working within a development team to deliver innovative and cost-effective software solutions through the software development lifecycle.

Responsibilities:
Key tasks, duties, and responsibilities of position

• Quality:
o Meet or exceed test coverage goals set for the project through creation of unit and functional tests
o Minimize the number of production escapes
o Support user acceptance testing
o Support or conduct system testing, performance, volume, and stress testing
• Usability/User Experience:
o Collaborate with business and/or UX team to create appropriate application User interfaces
o Assist with mock-up's, user interface design
o Incorporate UX components into application
o Provide feedback to UX team
• Product Reliability & Response:
o Ensure system can meet or exceed defined SLA's
o When primary on-call respond to pages within 15min, and resolve or escalate issue as necessary
o Resolve production issues and communicate resolution to appropriate stakeholders
• Development:
o Complete stories within estimates and with quality to ensure release dates are met
o Conduct necessary analysis, design and prepare technical documentation
o Estimate story sizes and task out development for a given story
o Follow the Railinc development process
o Work with infrastructure services to make configuration changes and deploy applications
• Miscellaneous duties as assigned

Knowledge/Skills/Abilities
Requirements:
• Ability to work under deadlines and subject to heavy project load
• Ability to work effectively with all co-workers; team player.
• Ability to multitask and prioritize (professionally handle issues and assignments in various stages of progress on an on-going basis)
• Basic knowledge of UI technologies
• Ability to communicate and follow up professionally (written and oral) within the organization
• Knowledge of current computer technologies (e.g. Java, Linux, RDBMS, JavaScript)
• Demonstrated high degree of accuracy and attention to detail
• Possess ability to learn new information and apply to daily tasks

Education/Certifications/Experience:
• Bachelors degree in Computer Science or equivalent field desired
• College coursework other relevant training preferred
• Experience in JAVA preferred

Principles & Values:
• Teamwork: Lead of high level teamwork to support co-workers in handling and resolving multiple case loads through shared knowledge
• Reliability: Accountability to customers and co-workers by ensuring follow through and closure in addressing customer issues to their satisfaction
• Accountability: Take responsibility for actions; gives proper guidance and support at all times
• Excellence: Ability to resolve customer issues
• Passion: Positive company representative at all times
• Innovation: Ability to identify different ways of resolving customer problems (issues) – create new solutions – improve efficiency and effectiveness
• Cost Control: Focus on improving
Apply On-line
Send This Job to a Friend