Job Description

Senior Software Engineer

Full Time
Bengaluru, Chennai, Pune
Posted 1 week ago

 

  • Very strong programming skills in whatever language (Java, Python, JavaScript, C#) candidate is comfortable with
  • For candidates coming from backend development, they must be comfortable implementing REST APIs by understanding the API design document given to them in the form of Swagger files
  • For candidates from frontend background, they must be comfortable writing mobile or web applications based on given wireframes and Swagger file
  • Must be familiar with at least one of the source code management tools like SVN, CVS, Git etc.  Git would be good
  • Good knowledge on core Object Oriented Programming concepts like Inheritance, Polymorphism, Data Encapsulation etc.
  • Some knowledge on standard design patterns like Singleton, Observer, Adapter, Decorator, Builder, MVC etc.
  • Some familiarity with code quality tools like SonarQube, Sonar Lint, Find bugs etc.
  • Some familiarity with Agile, Jira, Jenkin CI/CD pipelines would be good
  • Some basic understanding of TDD, BDD concepts like writing unit testcases, integration test cases must be there.

 

Preferred Qualifications:

It is good to have candidates with some prior knowledge of API design using Swagger, Java Spring Boot, SonarQube, Angular, ReactJs, HTML, CSS, JS, Bootstrap, jQuery, Git, GitHub/Bitbucket/Gitlab, Agile methodologies, CI/CD based of Jenkins, MySQL/Mongo DB, Docker, Microservice Architecture, Cloud knowledge, Agile methodologies, Postman

 

Job Features

Job CategoryThink NXT

Apply Online

Submit Your Application

A valid email address is required.
A valid phone number is required.

Job Details

Job Type: Full Time
Location: Bengaluru, Chennai, Pune
Salary: As per company Noms
Experience: 4 - 6 years
Education: Any Graduation
Job Posted: August 4, 2022
[contact-form-7 404 "Not Found"]