Dotnet Developer (Angular & Restful Webservices)
Summary
Builds and maintains enterprise fintech applications at FIS using C#/.NET (ASP.NET Core, Web API), Angular, and SQL Server — translating business requirements into scalable designs, testing, fixing production issues, and shipping via CI/CD, with emphasis on system stability, security, and performance.
- Design, develop, enhance, and maintain enterprise applications using C#, .NET/.NET Core, ASP.NET Core, Web API, Angular, SQL Server, and related technologies.
- Translate business requirements into scalable technical designs and contribute to application and integration architecture.
- Write maintainable, reusable code and perform thorough peer/code reviews.
- Ensure appropriate unit testing, integration testing, defect resolution, and non-functional requirements are addressed before release.
- Follow secure coding practices and address vulnerabilities identified through security/code scanning, including issues such as injection, XSS, authorization, and sensitive-data handling.
- Analyze complex application and production issues, identify root causes, and implement sustainable fixes.
- Identify performance bottlenecks and improve application, API, database, and integration performance.
- Work with Git, CI/CD pipelines, build/release processes, and environment deployments to ensure reliable application delivery.
- Maintain technical/design documentation and document significant application changes. Internal standards explicitly include updated documentation as part of Definition of Done.
- Work closely with architects, product owners, QA, DevOps, security, and other development teams.
- Take end-to-end ownership of assigned features, from requirement analysis and design through implementation, testing, deployment, and production support.
- 710 years of hands-on development experience with C#, .NET/.NET Framework, ASP.NET, and REST APIs/Web Services.
- Strong proficiency in OOP concepts, SOLID principles, and application design practices.
- Hands-on experience with Angular, including development and integration with .NET-based backend services.
- Strong understanding of the software development lifecycle, application architecture, and enterprise application development.
- Strong ability to understand functional and technical requirements and convert them into robust application designs and implementations.
- Experience in code reviews, debugging, troubleshooting, and maintaining enterprise applications.
- Hands-on exposure to scripting and web technologies, including JavaScript and PHP.
- Familiarity with C, C++, and MFC, particularly for understanding or supporting legacy applications.
- Knowledge of cloud platforms such as AWS and Azure, with exposure to cloud-based application development and deployment preferred.
- Internal career growth opportunities
- Opportunities to innovate in fintech
- Inclusive and diverse team atmosphere
- Professional and personal development
- Resources to contribute to your community