Senior Engineer

5 - 8 years

11 - 21 Lacs

Posted:5 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Design and Architecture:

  • Provide Software Engineering guidance to Solution Designers and BAs.
  • Ensure solutions are scalable, maintainable, and meet business requirements.

Coding and Development:

  • Write, review, and optimize code to ensure high performance and quality.
  • Implement complex features and functionalities.
  • Microservices development, orchestration and code documentation

Collaboration:

  • Promote a collaborative culture within the team and across geographies
  • Coordinate with cross-functional teams, including Architects,  Designers, and QA engineers.

Mentorship and Leadership:

  • Mentor junior developers, providing guidance and support.
  • Foster a collaborative and innovative team environment.

Quality Assurance:

  • Conduct code reviews and ensure adherence to coding standards.
  • Implement and maintain automated testing frameworks.
  • Utilize static code analyzers.

Continuous Improvement:

  • Stay updated with the latest industry trends and technologies.
  • Advocate and implement best practices in software development.

Problem Solving:

  • React to production incidents within SLAs.
  • Provide multiple viable solutions with clearly articulated advantages and disadvantages.

 

 
SECTION C:        MAJOR CHALLENGES / TYPICAL PROBLEMS ENCOUNTERED  

 

1.

Develop and keep high-standard designs/code across different applications, written in different frameworks and libraries.

2.

Develop and document all changes and ensure that the code repository and code quality guardrails are maintained. This includes Optus's in-housework and our extended team, such as a vendor. 

3.

Effectively communicating technical complexities to both technical and non-technical teams, providing guidance and mentorship to junior engineers, and facilitating consensus building within the team 

4.

Balancing hands-on technical work with delegating tasks to junior engineers while ensuring quality standards are met 

5.

Focus on more than just writing code, including architecture design, project planning, identifying potential risks, and making strategic decisions that impact the entire system

 

 

 

 

SECTION D:        DECISION MAKING AUTHORITY

 

Decisions made under own authority

Decisions referred to higher authority

Choosing approved framework/libraries for development

Escalation management 

Decision on coding standards, and best practices

Budgetary impacts, approvals, and commitments to business 

Approval of code merges into release branches

Final approval for and scope of release 

 

 

Decision on introducing a new framework, libraries

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
NCSI Technologies
NCSI Technologies

Information Technology

Innovation City

RecommendedJobs for You

Bengaluru, Karnataka, India