CA Technologies Sr Software Engineer (CA) in Santa Clara, California
Do you want to help eliminate barriers between ideas and business outcomes? We want you to bring your unique experiences and creative ideas to the table. CA Technologies provides software and solutions that help our customers to develop, manage, and secure complex IT environments to increase productivity and enhance competitiveness in their businesses. It’s our aim to encourage global collaboration and results-oriented innovation, while supporting and developing our talented people and our communities. CA Technologies will empower you to drive authentic success, for both the business and yourself in the application economy.
This position is responsible for creating, testing, ensuring the quality of and maintaining a product or product line.The Senior Software Engineer will perform complex code modification, testing, and debugging tasks as well as provide high level analysis related to software design and development.
Work collaboratively within an Agile Team to write high quality, testable code that meets the Definition of Done:
o Strive to meet team commitments.
o Adopt a test-first approach to software development, where possible in which the test is developed before the code.
o Participate in design and code reviews with other engineers.
o Create automated unit, system, and acceptance tests.
o Participate in test plan reviews.
o Perform unit/module testing of software.
Actively support and contribute to end of iteration demos.
Responsible for assigned integration, testing, and deployment tasks.
Actively foster continuous team improvement in self and team:
o Contribute to team retrospectives; help to identify and resolve team impediments.
o Take ownership of problems and continuously strive to become a better problem solver.
Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
Prepare for Release Planning, including:
o Support Product Management in program backlog refinement, and estimating features and epics.
- Actively participate in Release Planning:
o Establish own capacity/velocity for each increment.
o Support story refinement, help identify risks and dependencies.
o Support the Agile Team in establishing achievable PI objectives.
o Help to identify dependencies and foster cross team co-ordination.
o Commit to the mutually agreed plan.
Person who understands various UI technologies web, mobile and REST clients
Good understanding of usability and visual design principles
Through understanding of how browser works, performance implication of various technologies
Strong understanding of Web UI frameworks such as Angular 1.x, Angular 2.x, Dojo, Jquery, ReactJS
Experience in using data visualization library libraries such as D3, NVD3, Three.js, Pixi.js
Knows how the backends are implemented and think end to end and know how to optimize for scale
Able to analyze and various web frameworks, web standards and pick right technology for the product
Passionate with ever changing web technologies and loves to learn them.
Well versed with various UI related build systems such as grunt, gulp, maven etc
Strong understanding in computer science basics such as data structure and algorithms, Browser networking fundamentals
Understand SAAS landscape very well
If you want to fulfill your potential, be acknowledged for your achievements, and be given autonomy to make decisions for your business and customers; if you want to work with a company that respects you as an individual - recognizing both your needs at work and your responsibilities outside of it - then CA Technologies is where you belong.
At CA Technologies your passion and expertise can directly impact the business and you’ll help offer our customers practical approaches to delivering new, innovative services and value through IT.
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, Adoption Assistance Program.
Learn more about CA Technologies and this opportunity now at http://ca.com/careers
We and all of our subsidiaries are equal opportunity employers. As such, it is our corporate policy to fill positions with qualified candidates regardless of the candidate’s race, color, sex, age, religion, ancestry, national origin, citizenship status, marital status, sexual orientation, gender identity, genetic information, disability, pregnancy, military status, veteran status or any other protected group status.
/ Note to Recruiters and Placement Agencies: We do not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any of our employees. We will not pay fees to any third party agency or firm and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered our property and will be processed accordingly./
/ If you require an accommodation with the online application process, please contact Talent Acquisition at 1-800-454-3788./