Job Title: Senior .Net C# Full Stack Developer
Position Type: Full Time
Location: Marathahalli, Bengaluru 560037 (Hybrid schedule will be 2 days in the office and 3 days working remotely)
Job Summary:
Our client is looking for an experienced and highly skilled .Net C# Full Stack Developer to join our team building and support our loan origination system. The ideal candidate must have strong technical expertise in full-stack development using Microsoft technologies, particularly .NET C#, MVC Core, REST APIs, Microservices and Azure. The Sr. Developer will work in an onsite/offshore environment and will collaborate with Sr. Developers, Quality Analysts, and Business Analysts to understand business requirements and deliver technical solutions.
This position reports to the Director of Application Development and is based out of our Bangalore office. We offer a hybrid work environment where the employee will work from the office 2 days a week. The offshore team’s work schedule will overlap with the Dallas, Texas team’s schedule to allow collaboration and support.
Duties and Responsibilities:
· Collaborate with onsite and offshore teams to design and implement quality solutions.
· Develop and maintain both front-end and back-end components using technologies such as .NET C#, React JS/Knockout JS, REST API, MS SQL and ASP.NET MVC Core.
· Design, develop and test cloud-based applications using Azure services to ensure secure applications that are reliable and scalable.
· Participate in code reviews to provide and receive constructive feedback to maintain code quality and ensure best practices.
· Debug and troubleshoot issues across the full application stack to identify and implement solutions in a timely manner.
· Write clean, maintainable, and well-documented code while adhering to coding standards and guidelines.
· Stay updated with the latest industry trends, tools, and technologies.
· Communicate effectively with both technical and non-technical stakeholders to gather requirements, provide updates, and present solutions in an Agile environment.
Required Experience:
· Bachelor's degree or higher in Computer Science, Engineering, or a related field.
· 5+ years of experience developing Microsoft web-based applications.
· 5+ years of professional experience developing solutions with C#, .NET Core and SQL Server.
· Proven track record of delivering robust and scalable applications.
· 3+ years of experience with Azure services including but not limited to Azure App Service, Azure SQL Database, Azure Functions and Azure DevOps.
· Solid background in object-oriented design and analysis (OOD/OOA).
· Proficient in developing front-end applications using React JS or Knockout JS to create dynamic and responsive user interfaces.
· Strong understanding of ASP.NET MVC Core for building scalable and maintainable server-side applications.
· Extensive experience working in an Agile environment. Jira/Azure Dev Ops preferred.
Preferred Experience:
· Exceptional problem-solving skills and a proactive attitude towards identifying and addressing technical challenges.
· Experience working effectively in a hybrid work culture to deliver quality solutions in a timely manner whether in the office or working from home.
· Experience with cross-culture collaboration in a USA/India offshore model
· Domain knowledge in the financial industry. Loan Origination/Management and payment processing a huge plus.
· Excellent communication and people skills to effectively convey complex technical concepts to non-technical team members and stakeholders.
· A self-starter who can work both independently and as part of a team in a fast-paced and evolving environment.
· Team player who will work efficiently and effectively in a fast-paced environment.
Hybrid Work Schedule:
· This position will work in a hybrid work environment.
· The hybrid schedule will be 2 days in the office and 3 days working remotely.
· Flexible work schedule that overlaps with the team’s schedule in Dallas, Texas
Frequency of Essential Functions:
The following breakdown summarizes the types and frequency of activities typically performed by employees in this position. It is not a guarantee of the actual distribution of activities the employee will perform.
Item | % | Activity | Description |
1 | 10 | Fix product issues | Assist the support team in researching and resolving production issues |
2 | 80 | Feature development | Design, develop and unit test applications to support the lending and payment processes |
3 | 10 | Meetings | Attend scrum meetings and requirement/technical reviews as needed |
INR 2500000 -3500000