Senior Software Engineer

5 - 9 years

6 - 10 Lacs

Posted:3 weeks ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Software Engineer

Responsibilities

  • Develop and maintain top-notch software applications

    built on a cloud-based environment.
  • Design applications

    by adapting proven industry best practices alongside R&D objectives.
  • Lead a team of engineers

    by providing technical guidance and product roadmap assurance.
  • Raise the bar on application & infrastructure code quality.

  • Strengthen application and platform security

    by adopting security best practices.
  • Ensure

    Compatibility and Accessibility conformity

    along with various Non-Functional Requirements throughout the application lifecycle.
  • Automate functional & other quality tests

    at different layers of the application to uncover issues as early as possible.
  • Improve applications ability to

    continuously integrate & deploy

    to facilitate frequent and smaller releases with no customer impact.
  • Actively

    monitor and resolve issues promptly

    .
  • Monitor various

    performance indicators

    of the applications and make continuous improvements and optimizations.

Requirements

  • Education:

    A Bachelor's degree in Software Engineering, Computing, or a related field.
  • Experience:

    Minimum of

    5 years of experience in Software Engineering

    .
  • An

    up-to-date knowledge on industry trends & new developments

    in programming, application development, and lifecycle management.
  • Strong

    systems designing skills

    , understanding of various design patterns, and where/how to use them in solutioning.
  • A passion for

    solving problems with innovative & practical solutions

    .
  • Strong

    analytical and reasoning skills

    with the ability to visualize the outcomes.
  • Thorough knowledge of

    algorithms & data structures

    .
  • Proficiency in at least

    two high-level programming languages

    such as Java, C#, Python, and the ability to quickly adopt new languages & techniques.
  • Ability to craft quality code and

    automate various types of tests

    on application components.
  • Proficiency in

    monitoring applications, troubleshooting, and fixing application issues

    .
  • Thorough knowledge of the

    Non-Functional Requirements of applications

    such as Security, Accessibility, Compatibility, Observability & Availability.
  • Working knowledge of

    continuous integration and deployment

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Pearson logo
Pearson

Higher Education

London Hoboken

RecommendedJobs for You

Pune, Maharashtra, India

Hyderabad, Telangana, India