Job Title: Software Engineer – .NET
Key Responsibilities
- Design, develop, and maintain enterprise-level applications using .NET 6 and .NET Framework 4.7.
- Write optimized and secure SQL Server stored procedures, functions, and triggers.
- Develop and consume RESTful and SOAP APIs for internal and external system integrations.
- Implement authentication and authorization mechanisms, including JWT, OAuth2, and token-based security.
- Collaborate with cross-functional teams (QA, DevOps, UI/UX) to deliver robust FinTech solutions.
- Utilize Git/GitHub or Azure DevOps for version control, code reviews, and CI/CD processes.
- Analyze, troubleshoot, and resolve performance and scalability issues.
- Follow best practices in code quality, exception handling, and data protection.
- Work closely with business teams to translate functional requirements into technical solutions.
- Stay updated on emerging technologies, frameworks, and security practices.
Technical Skills Required
- .NET 6, .NET Framework 4.7, C#, ASP.NET MVC, Web API
- Strong in SQL Server (T-SQL, stored procedures, indexing, performance tuning)
- Entity Framework / Dapper / ADO.NET
- Deep understanding of RESTful & SOAP APIs
- API security: JWT, OAuth2, token validation, SSL/TLS, data encryption
- Experience with Git, GitHub, or Azure DevOps for version control
- Familiarity with Microservices, Dependency Injection, and Middleware
- Knowledge of HTML5, CSS3, JavaScript, jQuery, and Bootstrap (for full-stack exposure)
- Experience with FinTech applications, payment gateways, or transaction systems is a strong plus
Education
Bachelor’s/Master’s in computer science, Software Engineering, or related field.
Job Type: Full-time
Education:
Experience:
- Fintech: 3 years (Preferred)
Location:
Work Location: On the road