Skip to main content

Bangalore, India

Senior Software Engineer - IT (I7)

Apply Now

as rated by current and former employees

Senior Software Engineer - IT

Location:Bangalore, India

PRINCIPAL DUTIES AND RESPONSIBILITIES

  • Develops and maintains applications for business processes and systems.
  • Authors Technical Designs (TDs) that define how a functional design will be technically enabled.
  • Develops Unit Test Plans to test programs and ensures that standards and policies are adhered to.
  • Obtains Technical Designs and Unit Test plan reviews from other Programming Staff and may perform Test Designs and Unit Test plan reviews of other developers; also responsible for mentoring junior developers with code reviews, design reviews, and unit t
  • Develops and unit tests application programs as specified in Technical Designs and obtains code reviews from other Programming Staff, while ensuring that all programming standards and policies are adhered to.
  • Provides production support of applications in production by trouble shooting issues, proposing solutions, develops and tests fixes, and migrates solution.

Responsible for ensuring adherence to development best practices and standards of associate Senior Software Engineers and Senior Software Engineers within their immediate group and may be required to act as Solution Delivery Lead (SDL) representing IT on particular projects

  • Support business users with Product Modeling and assure compliance with modeling standards
  • Support management of modeling data within test and production environments
  • Assist in gathering, documenting and clarifying business requirements
  • Creating functional designs using a disciplined application implementation methodology
  • Translating system requirements into unit and function test scripts
  • Executing unit test scripts, and supporting function and user acceptance testing
  • Assist project managers in identifying tasks and developing project plans
  • Assist project managers in the execution of project tasks and communicate issues and status in a timely manner
  • Assist in the on-going support and continuous improvement of the implemented solutions

Must have ability to effectively prioritize work assignments and work in a team environment. Candidate should possess excellent problem solving skills. Must work under minimal direction and exercise considerable latitude and provide technical expertise in developing business solutions. Must interface with senior management to provide and obtain information to build consensus regarding project direction.

"#NJP"

SKILLS

  • Experience Required:

  • Strong OOPs concepts & Data structures
  • Expert level Hands-on experience in Python, Flask, NodeJS, Java, Angular, Elastic DB, React JS, SQL Server/PostGresql, Rest API, API testing.
  • Experience in AI / Machine Learning.
  • Knowledge/exp on Selenium with Jasmine will be an advantage.
  • Experience in code repository and ALM tools such as GIT, JIRA.
  • Problem solving skills. Communication skills.
  • Strong technical aptitude.

  • Ability to influence others to achieve results.
  • Troubleshooting skills.
  • Possesses strong product/technology/industry knowledge.
  • Ability to work in a team environment.

Education Required:  

Bachelors (Technical)

Experience Required:  

5 - 7 years relevant experience

Physical Requirements:  

No

Job ID: R136437

Request an Accomodation Apply Now

Why Work Here

Global Benefits

  • Comprehensive Healthcare Programs

  • Award Winning Financial Wellness Tools and Resources

  • Generous Leave of Absence for New Parents and Caregivers

  • Industry Leading Wellness Platform

  • Employee Assistance Program

Be The First To See New Opportunities

Join Our Talent Network

Sign up, stay connected and get opportunities that match your skills sent right to your inbox.

*Denotes required field

Interested InSelect a job category and/or location, then click "Add" for each saved search. Finally, click "Sign Up" to create your job alert.

  • Software Engineer, Bengaluru, Karnataka, IndiaRemove
  • Information Technology, Bengaluru, Karnataka, IndiaRemove
  • Engineering, Bengaluru, Karnataka, IndiaRemove