Senior Software Engineer India

Year    Bengaluru, Karnataka, India

Job Description


Role Introduction:
The role involves working on existing and future solutions, while adopting emerging technologies.
It covers the full lifecycle of product development and support. Some of the key aspects are enhancements/maintenance of the existing solutions, upgrading frameworks and implementing secured and scalable, reusable solutions/components. What You Will Do:
  • Design, develop, and unit test applications under established standards
  • Design, Estimate and Develop roadmap features from inception to continuous delivery release using software development principles and SDLC.
  • Understand functional/business requirements through user stories and translate into technical requirements and implement accordingly along with technical documents as required.
  • Work with development teams, product owners and product managers, subject experts/architects to implement software solutions for feature enhancements/development.
  • Accurately deliver high-quality work product to agreed schedule. Work closely with stakeholders and provide estimates factoring the risks involved.
  • Write effective APIs, Troubleshoot, debug and upgrade software
  • Ensure the quality of product development through automated unit testing, peer code reviews, etc.
  • Analyse and resolve technical and application problems. Work within highly performant cross-functional teams and take ownership of delivery commitments.
  • Developing using secure coding practices and familiar with OWASP top 10 or similar guidelines
  • Build frameworks/Components that various modules can adopt within product
  • Work with all stakeholders like Principal Engineers, Architect and Devops/COE teams to ensure all tools are configured (CI/CD/Automation) and technical challenges/dependencies are addressed
  • Evaluate and ensure technical feasibility of designs whilst focusing on great user experience where applicable
  • Mentor Junior developers during development and Test software to ensure responsiveness and efficiency. Involve in hiring process.
What You Will Have:
  • Candidate should have 6+ years of experience in designing and developing web/on premise applications using industry defined frameworks
  • Ability to analyse information to identify problems and issues, and make effective decisions within short span
  • Experience in integrating various components including unit testing / CI/CD configuration using tools like Jenkins, SonarQube, FOSSA, Harness etc.
  • Experience to translate user stories, functional requirements into technical design, estimate and develop and release the same.
  • Experience with Agile framework.
  • Familiarity with common programming best practices, data patterns, and software design structures
  • Familiarity with Unit test frameworks like Junit, Nunit etc.
  • Good communication skills and ability to communicate/work independently with external teams.
  • Experience with database including relational database design like MSSQL and NoSQL.
  • Experience with source control management systems (GitHub) and continuous integration/deployment environments. Understanding of object-oriented application development techniques
  • Experience in designing/reviewing design patterns and implementing solutions considering Ui/UX, Performance, security and Scalability.
  • Proven experience in handling several aspects of software including, but not limited to performance, scalability, security and testing.
  • Should be able to mentor/drive junior team members to achieve desired outcome of roadmap-
  • Good knowledge and experience with security constructs ? OpenID, OAuth 2.0, TLS, OWASP guidelines
  • Highly motivated, able to work proficiently both independently and in a team environment


  • Expert
  • Extensive prior experience with Angular 8+, it's best practices and popular module.
  • Excellence in modern Javascript and HTML5.
  • Experience working with Redux.
  • Ability to create self-contained, reusable, and testable modules and components that build on the elements and modules of core AngularJS.
  • Skill in maintaining clean and consistent project dependencies.
  • Extensive knowledge of CSS and JS
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
  • Validating user input on the client side and implementing meaningful feedback .
  • Skill in designing a modern build process that integrates testing and continuous delivery.
  • Added advantage


  • AWS
  • Serverless architectures
What We Do For You:
  • Generous Annual Leave ? 20 days, plus public holidays, with the possibility to buy additional days
  • Life Insurance ? 3x times annual salary
  • 65% Internal Mobility ? Committed to the development & growth of our people
  • Exposure to the latest technologies
Who We Are:
We are one the UK?s largest tech companies, and our products sit at the heart of some of the country's best-known businesses. We?ve grown phenomenally quickly with a ?275m turnover and 2,800 employees supporting over 25,000 customers. We hire for potential. We want to make sure we have the best people for the job and provide genuinely equal opportunities for our people to thrive. Our recruitment process is designed with inclusion and equity at its core.
Find out more about the next steps once you?ve applied here - careers.oneadvanced.com/how- we-hire

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3070948
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year