Senior Software Engineer

Date:  Apr 10, 2024
Location: 

Chennai, IN

Requisition ID:  6305
Description: 

 

The position should under the supervision of the Manager (M) /Assistant Manager (AM) and they should be eager in learning the domain related knowledge apart from the software development activity that have been provided to them. Also they should have good communication and coordination skills with the internal teams for synchronized working environment for the activities provided. Continuous learning of our development process and business is one of the important characteristics of this position.  Delivering their product with proper design & modelling document with software management document.

Should be able to guide junior members of the team and perform code reviews

  • Learn our business domain and our development environment
  • Understand the software management process adopted in our company
  • Prepare/update design document for the requirement provided
  • Develop the software based on the requirement provided by the supervisors
  • Follow the SDLC for the applications developed
  • Provide your support in core product & application testing in development environment
  • Create test scenarios and cases for the testing opportunity provided
  • Build unit test cases and execute test automation before release
  • Support internal teams in deploying the application and setting up configurations
  • Support internal team on solving issues
  • Collaborate with your peers on getting the understating of development eco-system
  • Provide reports to your supervisors on the activities you have done
  • Learn new technologies when provided opportunity
  • Create change management documents such as HLD, LLD, Test Scenarios, Release Tracker, bug tracker and code review checklist
  • Develop process and business data modelling
  • Explore new software products and build POC
  • Review code changes made by peers and provide feedback

 


Knowledge, Skills and Abilities:


Required Knowledge:

 

  • Vb.Net, C#, JavaScript, VBScript
  • Microsoft SQL server
  • XML, SCHEMA, XSLT, XPATH, JSON
  • HTML5, BootStrap, Angular, ExpressJS, NodeJS,
  • Microsoft.NET Framework, Entity Framekwork, ADO.NET, Web Services/REST APIs
  • MS Azure – Azure functions, events, queues, triggers, setting up and management of Containers/registry.
  • Knowledge in OOPs and Databinding techniques are required.
  • Knowledge in Design Patterns, UML and Algorithm
  • Knowledge on SDLC and ALM tools such as TFS, Azure DevOps will be added advantage.
  • Knowledge in Power Platform will be added advantage

 

Skills Required:

  • Strong Software Development & analytical skills
  • Interpersonal skills
  • Be willing to work on flexible working hours based on project priorities
  • Team-oriented
  • Highly-motivated
  • Adaptability to the work environment
  • Decision-making abilities
  • Problem-solving abilities
  • Strong attention to detail and ability to follow established procedures
  • Good in oral and written communication
  • Documentation Skills