Principal Software Engineer

CA Technologies

(Plano, Texas)
Full Time
Job Posting Details
About CA Technologies
CA Technologies (NASDAQ: CA) helps customers succeed in a future where every business— from apparel to energy— is being rewritten by software. With CA software at the center of their IT strategy, organizations can leverage the technology that changes the way we live— from the data center to the mobile device.
Summary
The Principal Software Engineer is a key member of the development organization. Led by the strategic direction of the General Manager, the ideal candidate for this position will be the driving force behind the successful development of the Service Virtualization product line. The Principal Software Engineer will work within an agile development organization and be accountable for refining software requirements, providing development estimates, designing and implementing software and managing timeline commitments.
Responsibilities
* Work as an integral part of a cross-functional engineering team. * Lead the technical design and development of new features and products. * Maintain and support existing features and products. * Participate in code reviews and other techniques to improve code quality. * Investigate and resolve support issues. * Build automated tests using JUnit and LISA. * Ensure automated builds and continuous integration are working at all times. * Contribute to technical documentation and training material. * Contribute to the continual improvement of the product and development processes. * Mentor team members to grow both development skills and domain knowledge. * Participate in software development process following Agile/Scrum model.
Ideal Candidate
* 5+ years of experience with core Java and/or J2EE. * Experience with one or more J2EE application servers (JBoss, WebSphere, Weblogic, etc) * Experience with Service Oriented Architecture and REST APIs. * Experience with one or more messaging platforms (JMS, MQ, etc). * Knowledge of Swing and Scripting UI technologies (AngularJS, React.js, etc.) * Experience with continuous integration unit testing, and automated testing. * Experience with agile methodologies, iterative development, and refactor design as requirements evolve.
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

We offer competitive salary, company-sponsored premium Medical/Prescription & Dental Plans, company-paid Holidays, Vacation, Anniversary Service and Sick Days, 401(k) Plan, Education/Training Reimbursement, Charitable Gift Program.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.