Displaying search results for ""

Senior Software Engineer

 

  • 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

 

View

Software Engineer

Technical Skills:

  • Basic programming skill in any language
  • Basic understanding of database concepts
  • Understanding of SDLC
  • Basic knowledge about source code management tools
  • Basic Agile knowledge

Other Skillset:

  • Good aptitude and reasoning skills
  • Positive Learning attitude
  • Good Communication Skills (Written and Oral)

Skills Looking for : JAVA, Python,Angular,Node,React,C#,.Net core,ASP.Net,Devops

View

Software Engineer Role

Technical Skills:
• Basic programming skill in any language – Must Have
• Basic understanding of database concepts – Must Have
• Understanding of SDLC – Must Have
• Basic knowledge about source code management tools – Good to have
• Basic Agile knowledge – Good to have

Must Have:
• Good aptitude and reasoning skills – Must have
• Positive Learning attitude – Must Have
• Good Communication Skills (Written and Oral) – Must Have

View