CA Technologies Sr Software Engineer in Hyderabad B1Nanakramguda, India

CA Technologies creates software that fuels transformation for companies and enables them to seize the opportunities of the application economy. Software is at the heart of every business in every industry. From planning, to development, to management and security, CA is working with companies worldwide to change the way we live, transact, and communicate – across mobile, private and public cloud, distributed and mainframe environments.

  • Business Unit Details*

  • Agile Operations *is the key engine in CA technologies to help customers embrace their Digital Transformation journeys. This is an exciting and fast evolving engineering group within CA technologies which uses the Digital Transformation narrative to engage customers on their own terms and we align on their digital strategy and help them elaborate a program of change.Delight your customers, best your competition. Reliably deliver performance across today’s complex, multi-technology network infrastructure with Infrastructure Management solutions from CA. In this Business Unit, you’ll have the flexibility, scalability and efficiency you need to get ahead of the competition while improving the customer experience.

  • Role Summary*

The Senior Software Engineer is responsible for creating automated test framework and testing complex software systems that span several product areas.

This position is responsible for architecting, designing, creating, testing and ensuring the quality of moderately complex software on design projects that span several product areas. Provide high level research and analysis related to software design and development and solve complex problems.

  • Who we are seeking*

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

The perfect candidate for this role will have a demonstrated record of success in positions of increasing responsibility over the course of their career. An ideal background will include:

Typically ,5+ years of experience on Development projects

Minimum 2+ year of experience in designing of large scale software systems

Hands on experience on VB.Net and C/C++

Basic understanding of the following technologies:

  • Hands on experience on C++ Development

  • Expertise in Object Oriented Analysis & design Patterns

  • Strong Knowledge on Data structures and Algorithms

  • Hands-on-scripting using DOS, Unix Shell, Perl or any other

Deep knowledge of the .NET 3.5/4.0 Framework, VB.NET

TSQL Database experience (ideally SQL server)

Be proficient in using Microsoft ADO.NET for database access.

Troubleshooting and debugging of Web applications.

Database experience (ideally SQL server)

Ability to multi-task, perform under pressure, and be a strong team player

Operating Systems Windows and Linux

Excellent verbal and written communication skills

Coaching and mentoring skills

Strong verbal and written communication skills for both individuals and small groups; ability to clearly communicate and motivate teams toward a common goal.

  • Preferred Education*

Bachelor's degree or global equivalent in a business-related field.

  • How you’ll Stand Out*

In this role, you’ll support Agile Ops team to transform the IT industry by:

  • 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 Strive to eliminate technical debt.

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 Use best software engineering practices to evolve the system design.

o Create automated unit, system, and acceptance tests.

o Participate in test plan reviews.

o Perform unit/module testing of software.

o Continuously evaluate software performance, identify performance degradation and opportunities to gain performance improvements valued by customers.

  • Enable Agility*

  • Work within a self-directed Agile team; commit to work and own the outcome.

  • Demonstrate and cultivate a passion for delivering high quality products aligned with customer needs; increase customer exposure to build empathy.

  • Employ continuous learning; build domain expertise and keep abreast on new technology, processes, systems and tools.

  • More About Working at CA:*

CA has earned scores of global Workplace Excellence awards in the last few years – and there’s a reason for that. Here you’ll have the opportunity to eliminate barriers for our customers and earn a competitive compensation and total rewards package – all while pushing the boundaries of what’s possible by collaborating with a diverse team of global innovators. In short, CA’s fun, diverse, and fast-paced culture has put us on the map as one of the best employers in Information Technology.

Learn more about CA Technologies and this opportunity now at http://ca.com/careers

/ 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 employee. 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./