FIND YOUR DREAM JOB

Sign In
 [New User? Sign Up]
Mobile Version

Principal Software Engineer || Java/J2ee


Source:
TIMESJOBS.COM
Location:
Secunderabad, Telangana
Date:
10-11-2016
Job Code:
58248198
Categories:
  • IT
Applying for this job will take you to an external site
  •  
  • Shortlist
  • Email Friend
  • Print

Job Details

Develop plans outlining steps and time tables for developing programs and communicate plans and status to management and other development team members.Responsible for providing accurate work estimates for large complex and cross-functional initiativesWrite and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.Drive improvement in software quality through design, code and test plan reviewsMentor, coach, train, facilitate and provide technological feedback as well as serve as a knowledge hub to other team membersBuild domain expertise and keep abreast on new technology, processes, systems & toolsWork closely with product management representing engineering in cross-functional settings to understand and influence CA strategic product directions while translating those into appropriate product architectures and new product lines; constantly strive to evolve the product architecture and improve its maturity levels, modularity and flexibilityParticipate in grooming of product backlog with product management, development, architecture, and other stakeholdersCommunicate with cross functional program teams as part of a shared responsibility for total product qualityProvide leadership and direction for test automation, test planning, triage, isolation and troubleshootingDesign complex test environments and implement sophisticated test activities and strategiesDrive test plan reviews and continuous improvement effortsCreate detailed test execution reports, analyze, interpret, and summarize for broader audiencesDesign and code complex units/modules/products that meet functional and business requirements on schedule and within budget.Evaluate impact of software performance, and recommend changes to software design team.Effectively communicate testing activities and findings in oral and written formatAssist in strategic research and design as directedMay have indirect reports and manage a small project team.Set up software configuration control and software development environments including program source control to ensure reliable backups and source code integrity.Participate in design and code reviews with other developers.Provide product content to technical writers.Mentor, train, develop and serve as knowledge resource for less experienced Software Engineers.Owns a major component of the productDevelop plans outlining steps and time tables for developing programs and communicate plans and status to management and other development team members.Visualize, articulate and break down complex testing areas into simpler partsInitiate and influence test strategies across teams and functional areasParticipates in grooming of product backlog with product management, architecture, and other stakeholders.Visualize, articulate and break down complex problems into simpler partsPerform unit/module testing of software to find errors and confirm programs meet specifications.Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.Fix bugs, add enhancements, and convert software to other platforms.Work effectively with other team members as needed to determine system problems.Put forward accurate time estimates of work to be done on a projectProvide product content to technical writers and review for technical accuracy.Provide input to establish and improve departmental processes and procedures.Participate in design and code reviews with other developers.Develop and execute customer focused test cases and maintain associated recordsProvide test automation, test planning, triage, isolation and troubleshootingIntegrate test suites into the test management system and test harnessDevelop and utilize automated test scripts to perform dutiesRecord issues into a defect-tracking systemParticipate in test plan reviewsPut forward accurate time estimates of work to be done on a projectFollow-up and close issues entered into the defect-tracking system Provide input to establish and improve departmental processes and procedures
Degree: MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 7-12

Requirements

Application Programming | Project Leader/ Project Manager | Software Engineer
Applying for this job will take you to an external site

FEATURED JOBS

© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News