Want to know if you’re a fit?
Upload your resume and let our AI show you.
Skills
ASP.NET MVCunmatched
Amazon Web Services (AWS)unmatched
Application Programming Interface (API)unmatched
Banking Servicesunmatched
Best Practicesunmatched
Capital Marketsunmatched
Cloud Computingunmatched
Code Reviewsunmatched
Computer Scienceunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Database Designunmatched
Database Optimizationunmatched
Database Programmingunmatched
Design Patterns Programming Methodologiesunmatched
DevOpsunmatched
Distributed Applicationsunmatched
Enterprise Applicationsunmatched
Financial Servicesunmatched
Messaging Technologyunmatched
Microservicesunmatched
Microsoft .NETunmatched
Microsoft C# (C Sharp)unmatched
Microsoft Certificationsunmatched
Microsoft SQL Serverunmatched
Microsoft Windows Azureunmatched
Object Oriented Design (OOD)unmatched
Object Oriented Programming (OOP)unmatched
Performance Tuning/Optimizationunmatched
Quality Assurance Methodologyunmatched
REST (Representational State Transfer)unmatched
Scalable System Developmentunmatched
Software Developmentunmatched
Software Engineeringunmatched
Systems Scalabilityunmatched
Test Automationunmatched
Test Harnessunmatched
Description
Key Roles & Responsibilities
- Design, develop, and maintain enterprise-grade applications using .NET / .NET Core and C#.
- Build and maintain scalable microservices and RESTful APIs supporting high-performance enterprise systems.
- Develop backend services, business logic, and integrations for large-scale financial or enterprise platforms.
- Collaborate with architects, product teams, and developers to design secure, scalable, and maintainable solutions.
- Develop and optimize database-driven applications with strong focus on performance and reliability.
- Implement cloud-enabled solutions and integrate applications with enterprise systems and data platforms.
- Participate in code reviews, architecture discussions, and best practice implementation.
- Build and maintain CI/CD pipelines and support automated build, testing, and deployment processes.
- Integrate applications with databases, messaging systems, and external enterprise services.
- Ensure applications follow enterprise security, governance, and compliance standards.
Core Skills- 10+ years of experience in software development with strong expertise in .NET / C# development.
- Hands-on experience with .NET Core, ASP.NET MVC, Web API, and microservices architecture.
- Strong experience building REST APIs and distributed enterprise applications.
- Proficiency in SQL Server, database design, and performance optimization.
- Experience with cloud platforms such as Azure or AWS.
- Familiarity with CI/CD pipelines, DevOps practices, and automated testing frameworks.
- Experience working with messaging systems, event-driven architecture, and enterprise integrations.
- Strong understanding of object-oriented programming, design patterns, and scalable system design.
- Experience in financial services / capital markets / banking domain preferred.
Education- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Relevant certifications in Microsoft .NET, Cloud Platforms, or Software Engineering are a plus.