Design Engineer Professional

  • Science, Technology, Engineering & Math (STEM)
  • Bangalore
  • 17/05/23
  • Full Time
Job expired!

About the job

Job Req ID:

 

13639

 

Posting Date:

 

17-May-2023

 

Function:

 

Software Engineering

 

Location:

 

Outer Ring Road, Bellandur, Bengaluru, India

 

Salary:

 

Competitive

 

Why this job matters

 

  • The purpose of the Principal software engineering role is to develop solutions to highly complex problems. When working with other Principal Software Engineers, this role will have a wider area of impact and will cross multiple domains, products, teams, and/or systems, with a primary focus within a unit. Keeping up to date with current thinking in the industry and sharing back knowledge effectively with the Software Engineering and BT at large. Maintaining a high degree of trust and reputation with external parties.
  • We are looking for a strong and experienced Java/J2EE developer who will perform as an individual contributor. The key purpose of the Software engineer role is to take ownership of a part of a solution, including design, implementation, unit and component testing, and preparation for solution deployment. The Software engineer will work independently with some guidance when needed and can contribute to pairing with other team members.

 

Additionally the role is accountable for

 

  • Ensuring that non-functional and operational requirements have been met. This includes guaranteeing that other members of the team are fully aware of changes being made and have been involved in creating and reviewing the solution.
  • Contributing to planning and prioritizing tasks within a team, with sufficient awareness of the overall development lifecycle, and learning from and improving their own approach.
  • Facilitating some peer coaching & mentoring of more junior members of the team. Able to participate as an effective pairing partner with both more and less experienced engineers.
  • Potentially responsible for interacting with customers to work out requirements capture and/or show and tell part of solution. This includes developing an understanding of an element of the business domain sufficient to be able to interpret requirements, and making sound design and implementation decisions.
  • Participate in identifying potential continuous improvements to individual and team practices while being conscious of costs and benefits; and taking ownership of implementing any changes based on improvements identified.

 

What You’ll Be Doing

 

  • Applies specialist expertise to deliver technical work that is typically unique, complex, and high impact across multiple domains and/or requiring both breadth and depth of domain knowledge.
  • Serves as technical expert and consultant to resolve complex and strategic issues, across wider industry and/or specific sectors, and develop bespoke or leading edge, technically complex solutions (e.g., relating to new, un-tested technology and/or large scale impact of products).
  • Provides direction and strategy to define product roadmaps within domain of expertise in a highly ambiguous, complex and multi-vendor technical environment.
  • Shares knowledge and thought leadership to advance team’s thinking, guide technical decisions and provide strategic level recommendations on high profile customer solutions.
  • Resolve difficult or complex issues, including problems that require both breadth and depth of domain knowledge (e.g. multiple components of a system); stakeholder engagement e.g Business, operations, suppliers and employees.
  • Identify and drive transformation opportunities across a unit and lead innovation within the team.
  • Assure and improve the impact of software design & development decisions on the customer experience.
  • Facilitate post implementation reviews and continuous improvement activity.

 

Skills Required For The Job

 

Overall Skills and Experience (Include skills that in addition to the essential skills are required for the person to perform the role in a better way )

 

  • At least 3+ years of experience in desired role-specific skills.
  • Knowledge of RDBMS and experience in writing DDL, DML and PL/SQL packages.
  • Experience on Weblogic/WebSphere
  • Experience on XML, MQ and web-services
  • Experience in application frameworks like Spring,Angular.
  • Experience in AGILE methodology of development
  • Experience in product development environments and knowledge of tools such as Subversion etc.
  • Adopt new and emerging technologies to provide solutions to client needs
  • Knowledge of algorithms & data structures.
  • Excellent programming and debugging skills
  • Experience in developing server side solutions using component frameworks
  • Ability to quickly gather requirements, explore multiple approaches and suggest optimal solutions
  • Proven analytical & problem solving skills
  • Enhance efficiency of dev/test/release process - develop tools, frameworks as required.
  • Experience in use of continuous integration and automated code quality tools like CheckStyle, Junit etc.
  • Be tech savvy: Provides comprehensive technical expertise on emerging technologies. Coordinates technology knowledge sharing with the team.
  • Testing concepts:Highly knowledgeable about a wide range of testing issues, within the context of software development practice, and able to advise and guide others.
  • Give specialised advice: Provides guidance and counsel on complex and unfamiliar situations and leverages other experts to develop solutionsplans
  • Hold others to account: Demands high ethical standards and values led behaviours ensuring the same understanding in their team. Calls out misaligned or poor behaviours
  • Creating maintainable code: The application of practices and tools that help to create code that is easy to understand, easy to modify, easy to test and works correctly – ‘clean code’
  • Skills: Java, Angular, J2EE, Web Frameworks (e.g. Struts or Spring or JSF etc.), JDBC and ORM framework (e.g. hibernate or ibatis etc.), XML, JUNIT and test driven development, Build tools (e.g. Ant or Maven), CI/CD ( Jenkins , SVN/GIT, cucumber ), Web Server and Application Server (e.g. Weblogic) Knowledge, HTML , JavaScript and JSON, Basic Telecom knowledge, workflow knowledge, Automation, Open source tools like JBPM, Camunda

 

Qualifications

 

Essential

 

  • Possess B.S. or M.S. degree in Computer Science or related field
  • Possess 3+ years of experience in IT doing development
  • Good Java/J2EE and Oracle Database skills
  • Possess excellent written and oral communication skills

 

Desirable

 

  • Have a sound knowledge of today’s enterprise application technologies and design patterns and be able to articulate it in existing/new code.
  • Experience in product development environments and knowledge of tools such as Subversion etc.
  • Strong interest in learning new skills/technologies and curiosity to explore various technologies and solution approaches.
  • Java/Oracle certifications

 

Our leadership standards

 

Essential

 

  • Possess B.S. or M.S. degree in Computer Science or related field
  • Possess 5+ years of experience in IT doing development
  • Good Java/J2EE Java Spring boot, Angular and Database skills ( Oravle, MYSQL, Graph DB etc. )
  • Gitlab and Jenkins for version control and CI/CD
  • Possess excellent written and oral communication skills

 

Desirable

 

  • Have a sound knowledge of today’s enterprise application technologies and design patterns and be able to articulate it in existing/new code.
  • Experience in product development environments and knowledge of tools such as Subversion etc.
  • Strong interest in learning new skills/technologies and curiosity to explore various technologies and solution approaches.
  • Java/Oracle certifications

 

About Us

 

BT is part of BT Group, along with EE, Openreach, and Plusnet.

 

Millions of people rely on us every day to help them live their lives, power their businesses, and keep their public services running. We connect friends to family, clients to colleagues, people to possibilities. We keep the wheels of business spinning, and the emergency services responding.

 

We value diversity and celebrate difference. As Philip Jansen, our CEO, says ‘We embed diversity and inclusion into everything that we do. It’s fundamental to our purpose: we connect for good.’

 

We all stick to the same values: Personal, Simple, and Brilliant. From day one, you’ll get stuck in to tough challenges, pitch in with ideas, make things happen. Bu