Sign In
 [New User? Sign Up]
Mobile Version

Sr Software Engineer

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Key Responsibilities*Design 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 proceduresTypical Role Definition*Professional Staff. A senior level professional role. Evaluation, originality or ingenuity required. Knows and applies the fundamental concepts, practices, and procedures of a particular field. Has mastered the key responsibilities. Assignments can be broad in nature. May serve as a resource to others to resolve complex problems and issues. Instructions generally provided in general terms. May take on project lead role as required.Job-Specific Authority and Scope*Generally works without consulting their manager.Independent decisions are made daily.Examples of typical decisions without manager consultationo Design programs or solutions.o Set workload priorities based on load and deliverable targets.o Decide best course for code development.Typically has no direct reports.Typically has no total staff.Typically has a global geographic focus.Typically does not manage a budget.Business Travel and Physical Demands
Degree: MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering)

Experience: 10-15


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


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