Software Consultant

3 - 5 years

5 - 8 Lacs

Posted:4 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities

  • Getting code into production: Ability to get code of all typesincluding new features, configuration changes, bug fixes, and experimentsinto production, or into the hands of users, safely and quickly in a sustainable way.
  • Front end web development : Ability to design, create and evolve user-facing applications to be scalable, maintainable, secure, aesthetic and usable within the constraints imposed by the browser using a combination of languages, design skills, and client-side scripts and frameworks.
  • Backend development : Ability to write, maintain and design the business logic of a software application, the data or services requested are available as well as create and maintain the core databases, data and application program interfaces (APIs) to other backend processes.
  • Requirement Analysis and Articulation: Ability to use relevant artifacts, approaches and processes to understand and communicate what is required and why it is required.
  • Estimation: Ability to apply various estimation techniques to predict the most realistic amount of effort required to develop or maintain software based on incomplete, uncertain and noisy input.
  • Test Driven Development: designs and develops tests so as to specify and validate what the code will do with the goal to make the code clearer, simple and bug-free.
  • Clean Code: applies state-of-art practices of software design and programming. The understanding of the principles, patterns and practices of writing clean code that is easy to evolve.
  • Continuous Integration: Ability to write code in a way that supports Continuous Integration of code, that is, frequently committing changes to a single trunk or master.
  • Performance & Scalability Engineering: Ability to assess, recommend, design, implement, optimize, and troubleshoot measures to ensure systems perform as needed. This includes responsiveness, coping with traffic load, coping with large data sets, and processing times.
  • Securing Applications: Ability to design and implement software which exhibits good security properties and which avoids common weaknesses and vulnerabilities.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Parentpay logo
Parentpay

FinTech / Education Technology

Caterham

RecommendedJobs for You

pune, maharashtra, india

hyderabad, telangana