Purpose of the position

A Software / Senior Software Engineer passionate about code quality, usability, and technology, will be working with multidisciplinary teams to deliver great user experiences. Will have a strong record of project design development, execution and completion and have experience with agile development practices especially Scrum. Will identify and troubleshoot issues as needed. Perform a mix of maintenance and new development as required. Implement project applications according to specifications. Research technical issues and provide recommendations to the team.

Essential Job Function

  • Demonstrated commitment to high quality user-facing and backend code that is usable, maintainable and well thought out
  • Ability to work both collaboratively and independently
  • Self-motivated and self-directed learner who has quickly learned new programming languages
  • Open to modification of the work we do, based on customer feedback and other data we acquire

Basic Qualification

Education:  B.Sc / BCA / BE/ B. Tech / MCA / M. Tech / M.Sc

Experience:  Hands-on experience in Dot Net frameworks with 7 to 12 years of experience

Knowledge and Skills:

  • Write optimized code to get the best possible performance across systems
  • Demonstrate a dedication to code quality and be able to code review independently
  • Work closely with other developers in a tightly knit, agile team
  • Evaluate alternative approaches to meet module objectives
  • Maintain and improve existing applications

Desirable Technical background

Software Knowledge Area – Cognitive Level expected for SSE are:

Application Level:

  • SDLC - software requirements, software design, software configuration management, software engineering tools and methods
  • Perform measurement process using benchmarking techniques
  • Agile methodology and the creation of relevant artifacts

Analysis Level:

  • Software construction
  • Code, Review & evaluation
  • Testing & Impact Analysis

Skills Required:

  • Hands-on experience in  Asp.net MVC (version 4.5) - Frameworks, jQuery, Rest API, MicroServices & Docker ,Design Patterns.
  • Exposure to Agile Concepts, Vuejs, - Optional skills
  • Microsoft SQL Server 2008 or 2012- Stored Procedures, Functions, Triggers will be plus
  • Proficient understanding of code Versioning tools -Git, SVN is an added advantage
  • Knowledge on Python ( Good to have) is added advantage, Working knowledge on the estimation techniques
  • Exposure in Data Analytics, Image Processing, Elastic Search, OCR, ICR, and OMR is an added advantage