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

Job Description

Role: Sr. Software Engineer

Experience: 6+ years 

A proven full stack Developer with 6-10 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
  • Essential: ASP.NET MVC (Razor) / Web API / .NET Framework / C#, HTML / CSS / JavaScript (jQuery), SQL
  • Desirable: Delphi for .NET / Delphi, MS SQL Server
  • Candidate should have experience in developing web applications
  • Hands on experience in developing components using MVC framework/architecture, WebAPI, .Net Framework
  • Experience and skills to translate user stories, functional requirements into technical design and develop the same on ASP.NET MVC (Razor) / Web API / .NET Framework / C#, HTML / CSS / JavaScript.  
  • Very Good experience in implementing and designing/reviewing design patterns.
  • Experience in integrating various components including unit testing / CI/CD configuration.
  • Good working experience of CI/CD tools.  Mentoring and grooming junior developers.
  • Good communication skills and ability to communicate/work independently. Should be able to drive team members to achieve desired outcome of roadmap.
  • Desirable knowledge on HCM domain (UK payroll/workforce management)
  • Desirable knowledge on Azure (including migration to Azure) will be advantage
  • Good knowledge on Agile process and tools like JIRA, Confluence, GitHub, Jenkins.
Skills/Requirements
  • Work with development teams, product owners and product managers, subject matter experts/architects to implement software solutions
  • Provide Design solutions/ideas related to client-side and server-side architecture
  • Work with all stakeholders like Principal Engineers, Architect and Devops teams to ensure all tools are configured (CI/CD/Automation) and technical challenges/dependencies are addressed
  • Understand functional/business requirements through user stories and translate into technical requirements and implement accordingly along with technical documents as required.
  • Write effective APIs, Troubleshoot, debug and upgrade software
  • Design, develop, and unit test applications in accordance with established standards
  • Developing using secure coding practices and familiar with OWASP top 10 or similar guidelines
  • Mentor Junior developers during development and Test software to ensure responsiveness and efficiency.
  • Create security and data protection settings. Package and support deployment of releases.
  • Analyze and resolve technical and application problems. Work within highly performant cross-functional squads and take ownership of delivery commitments
  • Accurately estimate and deliver high quality work products to that schedule. Work closely with stakeholders and provide estimates factoring the risks involved
  • Evaluate and ensure technical feasibility of designs whilst focusing on great user experience
  • Take features from inception to continuous delivery release using a strong understanding of software development principles and SDLC.
  • Assure the quality of our products through coded automated unit testing.
Apply To This Job