Advanced
Principal Software Engineer (.Net Full Stack)
Job#: Legal-Dev
Positions: 1
Posted: 02/15/2022
Job Type: Full Time
Location: IN-Bangalore
Department: Development - India
Category: Development
Salary: Salary
Apply To This Job
Return To List

Job Description
A proven full stack Developer with 9 plus years of strong technical experience in development of .Net based application . S\he is required to work for a product in Legal Domain.



Duties
  • Around  10 years of programming experience
  • Modern software language capabilities such as object-orientation, generics, etc.
  • C#/.NET, .NetCore and Visual Studio
  • Microservices ,Design Patterns
  • SQL databases, preferably Microsoft SQL Server
  • WCF,WPF, Web API, REST API
  • Front end: HTML 5, CSS, Advanced JavaScript, NodeJS
  • Best practice such as SOLID and TDD
  • Source Control Git/GitHub
  • Software development principles, patterns and practices, SonarQube
  • Resourcefulness and troubleshooting aptitude

Secondary Skills

  • Agile, Jira, Pair programming
  • Good communication skills
  • Analytical and efficient Development skills

The following would be beneficial:

  • CI/CD development infrastructure such as Jenkins
  • Cloud : Azure , AWS Skills
  • Packaging systems such as Nuget.
  • Legal software domain knowledge would be added advantage
Skills/Requirements
  • Learn our applications and become knowledgeable and proficient in their development
  • Translate software requirements into concise and robust program code.
  • Work closely with the Product Owner to refine requirements, estimate development effort and gain their acceptance of the solution.
  • Working closely with the Test Analyst, use effective automated and manual testing techniques at various levels to ensure the software is correct, performant and robust.
  • Identify improvements to existing application code and designs, increasing flexibility and reducing future effort.
  • Provide support, investigating technical issues and advising internal support technicians.
  • Investigate and resolve software defects with the minimum impact and risk.
  • Mentoring of Juniors in the team in technical excellence
  • Involved in build and deployment activities and address build issues

Our people deliver excellence in everything they do. They act with pace, are fearless and always do the right thing. We work together and act as a team, so you will

  • Working as part of a high performing SCRUM team
  • Identify problems and act and be responsible in resolving them
  • Aim for self-improvement and continuous learning
  • Ask for help and help others
  • Clearly explain and discuss technical points with both technical and non-technical people
  • Say what you will do by when and work to do it in time
  • Appreciate challenge and feedback from colleagues
  • Actively participate in build and deployment activities
Apply To This Job