Senior Software Engineer

Senior Software Engineer | Kolkata, India

What you will be doing:

  • ZINFI is a product-based company; hence will be required to work on product development and support.
  • Need to work on the following technologies – Angular, ASP.NET Core Web API and SQL Server.
  • ZINFI’s product is hosted in Microsoft Azure. This will provide you with an opportunity to work on the latest cloud technologies – SQL Azure, Azure Functions, Azure Logic Apps Azure Search, Blob etc.
  • Coding computer programs
  • Support day to day software development activities as assigned by Software Engineering Leader/Manager
  • Timely completion of daily assigned projects as per requirements
  • Complete adherence to all metrics and parameters associated with each project through completion of project.
  • Effective Time management
  • Mentor and assist Trainee/ Junior Software Engineers to complete assigned tasks.
  • Completing assigned projects on time within set quality parameters
  • Check coding standards and deliverables against each project/product specifications for their own and their junior engineers before delivery.
  • Develop module specification documents for internal purpose.
  • Ensure compliance/closure of Regulatory and Quality requirements before approving Design Outputs/Program Deliverables
  • Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives.
  • Develop innovative solutions that improve the efficiency and reliability of the deliverables and system.

Additional Details:

  • This position involves a work from home environment.
  • The selected candidate should have access to high-speed internet connection and own computer system.

About your experience:

  • 2 to 5 Years’ experience of full SQL, angular development experience
  • Designing enterprise software solutions using Object-oriented analysis & Design (OOAD) & methodologies
  • Angular (version 2+)
    • Knowledge in features like API call, routing, binding, services development, file operations, angular page life cycle, iterations (loop in html), dynamic data population.
  • SQL Server –
    • Experience in Stored Procedures, Functions, Dynamic SQLs. Concepts of temporary tables, table variables, loops, and CTE. Optional – Experience in Triggers and JSON operations of the SQL server.
    • Passable Knowledge of REST API – HTTP GET, POST.
  • Basic knowledge of API call is processing at the server end.
  • Understanding of API call is processes at the server end (knowledge of which controller and method are called for a particular API request.)
  • Optional – Basic knowledge in C# language.
  • Good communication skills
  • Understanding of IT products and services
  • Strong product development and engineering skills.
  • Good understanding of the software business and its practices


  • Master’s / Bachelor’s degree in Computer Science, Software Engineering, MCA, or a related area is preferred.

Additional Skills:

  • Microsoft certifications.

Reports to:

  • Leader/Manager – Software Engineering


  • Highly competitive salary, excellent benefits, career growth and a positive work environment