Description
Key Skills: .Net Core, Angular, TypeScript, C#, Azure, Entity Framework, REST API, HTML/CSS, Bootstrap, T-SQL
Good to Have Skills: Experience with .Net Framework migration, consumer lending domain knowledge, credit assessment processes, regulatory requirements understanding, agile methodologies, unit testing frameworks, performance monitoring, code review practices, pair programming, and continuous improvement initiatives.
Roles & Responsibilities:
- Design end-to-end web application solutions using .Net Core, Angular and Azure that deliver secure, high-performance experiences for consumer-facing platforms.
- Develop modular TypeScript, HTML, CSS and Bootstrap components that create accessible, responsive user interfaces supporting consistent design across products.
- Implement robust REST API services using .Net Core and C# that enable reliable integration with internal systems and external partners.
- Optimize data access layers with Entity Framework and T-SQL to improve query efficiency, ensure data integrity and support high-volume transaction processing.
- Apply agile methodologies to plan, refine and deliver user stories in short iterations ensuring transparent communication and predictable delivery.
- Conduct thorough unit, integration and functional testing using modern testing frameworks to improve code reliability and reduce defects.
- Collaborate with product owners, business analysts and quality engineers to translate complex requirements into clear technical designs.
- Refactor legacy .Net Framework and JavaScript code into maintainable .Net Core solutions that improve system stability and reduce technical debt.
- Monitor application performance and availability in Azure environments and implement improvements such as caching, configuration tuning and resource optimization.
- Document technical designs, coding standards and deployment procedures in clear, reusable format that supports knowledge sharing across distributed teams.
- Support production deployments and incident resolution by analyzing logs, debugging issues and applying fixes that protect customer trust.
- Engage in code reviews and pair programming activities to strengthen code quality, encourage best practices and develop shared ownership