Sign In
 [New User? Sign Up]
Mobile Version

Principal Software Engineer (CA)

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

Job Details

As a Principal Software Engineer, you will be responsible for working closely with management and architects to create highly complex and sophisticated software on design projects that span several groups. Provide high level research and analysis related to software design and development and solve complex problems.RESPONSIBILITIESDesign and code, often for the most complex units/modules/products that meet functional and business requirements on schedule and within budget.Perform unit/module testing of software to find errors and confirm programs meet specifications. REQUIREMENTSStrong Java server side (J2EE / JEE5.0) & Core Java (1.5) coding / designing skills, web services, Axis, Spring, Struts.Strong knowledge of client server technology both on client and server end HTML, JSP, JS, Applet, AjaxStrong Database Skills, esp. in high volumeDesign / Architecture skills, must be hands onDemonstrated experience in building frameworks, tools & libraries that can be commonly used between implementationsExcellent attitude, desire to perform best in their fieldExcellent communicationTeam work and team mentoringShould know his current job/role well Fix bugs, add enhancements, and convert software to other platforms.Assist quality assurance team by providing assistance to testers and support personnel as needed to determine system problems.Evaluate impact of software performance, and recommend changes to software design team.Perform strategic research and design for a major technical area.Design patentable technology and propose and review patent applications.May perform Development project management responsibilities includingDevelop and maintain project plans.Design, plan, and coordinate the activities of project teams.Communicate project status to all interested parties and ensure team stays on track to satisfy business needs and client expectations.Ensure completeness and quality of all project deliverables.Manage change control process through the life of project.Identify and escalates issues and, when necessary, pull appropriate teams together to solve challenge/issue, etc.Recognize potential risks and implement course of action to address them appropriately.
Degree: MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering)

Experience: 3-5


Application Programming | Database Administration (DBA) | Software Engineer | System Administration
Applying for this job will take you to an external site


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