Senior Software Engineer

Year    Bangalore, Karnataka, India

Job Description

Responsibilities

  • Collaborate with stakeholders (product owners, project managers, and scrum masters) to define and clarify requirements.
  • Perform hands-on development with both front-end and back-end programming.
  • Stay informed about industry trends and technologies.
  • Break down complex requirements into specific work items.
  • Implement and carry out unit testing.
  • Build, deploy, and test products using CI/CD pipelines across all release cycles from development to production.
  • Demonstrate a strong grasp of modern security principles and their application to applications.
Required Experience and Skill Set
  • Degree in Computer Science, technical field, or equivalent professional experience.
  • Proven ability to develop resilient code that performs well and scales based on application usage.
  • Ability to work in a distributed and global environment.
  • 3+ years of experience building RESTful web services using .NET, .Net Core or NodeJS or NestJS, GraphQL, ExpressJS, or restify.
  • 3+ years of experience in web application development using JavaScript and JavaScript libraries/frameworks such as Angular or React.
  • Good understanding of C#, JavaScript, TypeScript, HTML, CSS, JSON.
  • Experience/familiarity with RDBMS or NoSQL Database technologies like MongoDB, ComosDB.
  • Experience with Unit Testing Frameworks like NUnit, UnitJS, Mocha, and Jasmine.
  • Understanding of code versioning tools such as Git or Visual Studio Team Services.
  • Able to work in a fast-paced environment with a diverse group of people.
  • Excellent oral and written communication skills.
Preferred Qualifications
  • Understanding of building applications using any of the cloud computing services using Azure/AWS and GCP.
  • Experience working on Python, AI/ML services and deep learning.
  • Knowledge of deployment using Docker or Kubernetes.
  • Experience in JS-based build/package tools like Grunt, Gulp, Bower, Webpack, and NPM.
  • Experience working with Full Text search using Elastic Search or Azure Search Services.
  • Experience in implementing CI/CD using Azure DevOps.
  • Proven track record of being responsible and accountable for the solutions created.
  • Proven ability to quickly learn modern technologies and toolsets.
  • Experience working with Design thinking and Agile environment.

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.


Job Detail

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