Role responsibilities
The Senior Software Engineer is responsible for designing, developing, and maintaining scalable web applications. They will lead projects, mentor early-career engineers, and collaborate with cross-functional teams to ensure alignment with business objectives.
Requirements
Candidates should have 8+ years of software development experience and a bachelor's degree in a relevant field. Strong proficiency in C#, .NET, and experience with full SDLC is required, along with mentoring capabilities and a commitment to continuous improvement.
Key skills
C#, .NET, Relational Database Design, REST APIs, Software Design Principles, DevOps, CI/CD, Automated Testing, Version Control, JavaScript, TypeScript, HTML, CSS, Unit Testing Frameworks, AI-assisted Development Tools
Keywords
Senior Software Engineer, Full-stack, Web Applications, Legal Financial Services, Technical Leadership, Software Solutions, Technical Debt, Coding Standards, Documentation Practices, Problem Solving, Cross-functional Teams, Mentoring, Emerging Technologies, Process Improvement, Angular, Docker, Kubernetes, AWS, Azure, Terraform, SaaS, Performance, Development Efficiency