Sign In
 [New User? Sign Up]
Mobile Version

Principal - Software Designer

Gurgaon, HR
Job Code:
  • Banking & Finance
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

ResponsibilitiesLead the delivery team to architect, design and develop technical solution that fulfils business requirements by adhering to agile best practice, application and data architecture and design, automated testing and ensuring that quality is built into every aspect of the lifecycle.Work in close partnership with business users, upstream and downstream product teams, production support, infrastructure, quality and release management teams for Greenfield development and maintenance related delivery items.Work with business analysts, Subject Matter Experts and technical experts to deliver maximum value to the business.Work collaboratively with Jedi development, testing team members and BUC business users to ensure product stability.Excellent written and oral communication skills, analytical skill set and experience of working in a large distributed agile team.Drive Proof of concepts and explore new technologies and toolsets in order to strive for technical excellence and maintain an evolving architecture.Work closely with Delivery Manager/Product Manager to work towards identified team and organisational related enablement activities.The RequirementsEssential Experiencetrong core Java skills including multithreading.Strong hands-on experience of working in a large distributed Agile team using TDD and test automation.Experience of pair programming, refactoring, iterative design and other agile technical practices.Core Spring framework (Not the entire Spring stack).Relational databases, SQL, ORM tools. Experience of developing large-scale, enterprise Java applications.Application/Web server experience such as JBoss, Tomcat, Weblogic, Websphere etc.Linux/Unix command line experience.Proven prior experience in leading a team and mentoring junior staff is mandatorySupplementary ExperienceJava 8, Git, IntelliJ.Build, continuous integration and automated deployment tools.HTML5 + Java full stack development.HTML5 technologies/toolsets.Experience in P&L reporting and trading applications within the investment banking industry.Personal Attributes Puts customers at the heart of the business and central to decision making.Is compliant with risk frameworks and limits.Works collaboratively and contributes to high performance teams.Excellent communication skills. Need to be able to properly articulate delivery plan including timelines, risks and technical delivery items to all project stakeholders. Demonstrates strong communication skills that engage and motivate others.Able to interpret requirements and develop code to meet those requirements, both functional and non-functional.Build partnership with other teams and delivery team members, the department and the bank wide technical community.Own the development of code delivered by team, lead the team based on requirements delivered from the business and end-to-end testing of that code to ensure that it is robust and meets the requirements laid out.Desire to learn business processesand understand how technology can be applied to enhance the businesses in which we operate.Seeks out external insights and best practices, bringing these into the business.Contributes to ways to create value for our customers that enhance the worth of the business.
Degree: MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)

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

Experience: 2-5


Application Programming | Database Administration (DBA) | Graphic Designing/Animation/Web Designing | Software Engineer
Applying for this job will take you to an external site


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