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

Job Description

Role: Senior Software Engineer  
 
We’re Advanced 
Join a business that embraces innovation, gives you the scope to seize every opportunity and will help get you where you want to go. Life at Advanced begins in an unprecedented environment with a role that matters, taking you on a fast-paced journey of discovery, however big that might be. 
We are one of the UK’s largest and fastest growing software companies. True partnership is the defining thing that makes us different from the competition. We pride ourselves on delivering focused software solutions for Legal, public sector, enterprise commercial and health & care organisations that simplify complex business challenges and deliver immediate value. 

A proven full stack Developer with 5 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
  •  6 - 9 years of IT experience

Key Skills

  • Modern software language capabilities such as object-orientation, generics, etc.
  • C#/.NET, .Net Core
  • SQL databases, preferably MySQL
  • Entity framework
  • Web API, REST API
  • Front end: Angular 8, HTML 5, CSS, JavaScript
  • Best practice such as SOLID and TDD
  • Source Control Git/GitHub
  • Software development principles, patterns and practices
  • Resourcefulness and troubleshooting aptitude

Secondary Skills

  • Cloud: AWS 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
  • Packaging systems such as Nuget.
  • Legal software domain knowledge would be added advantage
Skills/Requirements
    • Manage small-scale development projects to delivery schedule.
    • 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
Apply To This Job