Manager, Software Engineering Java Fullstack, Cloud

CA Technologies

Experience
Responsibilities
Company Type
Workhours

Hyderabad, AP, IN

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.

 

Business Unit Details
Build your data-driven applications on CA Jarvis, CA Technologies analytics platform. With its best-of-breed open-source technologies (like Spark, Kafka and Elasticsearch) and big data architecture, CA Jarvis enables customers to gain real-time visibility and insights by seamlessly applying the latest data science and machine learning techniques to large, diverse data sets.

 

You can find more details at - https://www.ca.com/us/products/ca-jarvis.html

 

Come innovate with us!

As a Manager is responsible effectively managing both technical and people aspects of a development team. This includes provide coaching & mentoring, getting involved in design discussions & reviews, technical code review, providing technical guidance, etc.

Perform all aspects of personnel management, including guidance and enablement of self-directed teams to execute on corporate vision and strategy. Manage staffing, skills development, employee performance, and drive continuous organizational improvement.


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

 

An entrepreneurial fast paced mentality is critical for success in this position: a passionate can-do attitude, exceptional communication skills, and the ability to collaborate while acting as a thought leader in your area of expertise will serve you well at CA Technologies. Does this sound like a challenge you're ready for?

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:
 

An ideal background will include:

  • 13 - 16 years of experience in software development Organization preferably from Product Engineering Organization.
  • 7 - 9 years of software development experience, with hands-on experience in building Software in Core Java, J2ee Stack, Java Scripting, UI technologies (react.js, angular.js), Devops
  • 4 - 5 years of experience Technical/Development Manager.
  • Should be playing Software Engineering Manager Role currently
  • Required technical skills.
    • Core Java / J2ee Stack, Java Scripting, UI technologies (react.js, angular.js), Devops
    • Data Structures, Collections, Algorithms, Multithreading.
    • Web based application development, Restful Webservices experience
    • Strong Database Concepts
    • Strong exposure on Code review, Multiple Design Patterns, Software Architecture, guiding team technically.
    • Ability to technically motivate team members.
  • Working experience in Safe Agile development environment.
  • Ability to quickly learn new technologies and respond to changing requirements and environment.
  • Interpersonal and Social Skills:
    • Aptitude for development of interpersonal and management skills.  
    • Skilled at instructing, coaching and mentoring to improve performance and employee development.
    • Ability to easily build new relationships and proactively establish a variety of contacts across the organization.
    • Ability to negotiate to reconcile differences and produce an agreement.
    • Ability to recognize and resolve conflict through collaboration and consensus.
    • Strong verbal and written communication skills for both individuals and groups. 
      • Ability to adapt the message to the appropriate audience.
      • Active listening and respect for other’s opinions and ideas.
  • Handle escalations that cannot be resolved independently by direct reports, and may similarly escalate to more senior management as appropriate.
  • Leadership Skills:
    • Ability to clearly communicate Vision and Strategy and inspire, influence and motivate teams toward a common goal.
    • Demonstrated ability to delegate and empower teams. Willingness to take calculated risks.
    • Ability to make decisions and own them.
  • Good coaching skills.
  • Proficient in Agile Methodologies and Agile Best Practices.
  • Core Java / J2ee Stack, Java Scripting, UI technologies (react.js, angular.js), Devops
  • Data Structures, Collections, Algorithms, Multithreading.
  • Web based application development, Restful Webservices experience
  • Strong Database Concepts
  • Strong exposure on Code review, Multiple Design Patterns, Software Architecture, guiding team technically.
  • Ability to technically motivate team members.
  • Aptitude for development of interpersonal and management skills.  
  • Skilled at instructing, coaching and mentoring to improve performance and employee development.
  • Ability to easily build new relationships and proactively establish a variety of contacts across the organization.
  • Ability to negotiate to reconcile differences and produce an agreement.
  • Ability to recognize and resolve conflict through collaboration and consensus.
  • Strong verbal and written communication skills for both individuals and groups. 
    • Ability to adapt the message to the appropriate audience.
    • Active listening and respect for other’s opinions and ideas.
  • Ability to adapt the message to the appropriate audience.
  • Active listening and respect for other’s opinions and ideas.
  • Ability to clearly communicate Vision and Strategy and inspire, influence and motivate teams toward a common goal.
  • Demonstrated ability to delegate and empower teams. Willingness to take calculated risks.
  • Ability to make decisions and own them.

Ability to comprehend and communicate complex, technical, software engineering concepts


Preferred Education

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

Your Impact towards CA

In this role, you’ll help 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:

    • Strive to meet team commitments.
    • Strive to eliminate technical debt.
    • Adopt a test-first approach to software development, where possible in which the test is developed before the code.
    • Participate in design and code reviews with other engineers.
    • Use best software engineering practices to evolve the system design.
    • Create automated unit, system, and acceptance tests.
    • Participate in test plan reviews.
    • Perform unit/module testing of software.
    • Continuously evaluate software performance, identify performance degradation and opportunities to gain performance improvements valued by customers.
  • Strive to meet team commitments.
  • Strive to eliminate technical debt.
  • Adopt a test-first approach to software development, where possible in which the test is developed before the code.
  • Participate in design and code reviews with other engineers.
  • Use best software engineering practices to evolve the system design.
  • Create automated unit, system, and acceptance tests.
  • Participate in test plan reviews.
  • Perform unit/module testing of software.
  • 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.

 

Read Full DescriptionHide Full Description
Confirmed 2 hours ago. Posted 29 days ago.

Discover Similar Jobs

Suggested Articles