Software Developer
Job description
Job Responsibilities:
- Write scalable and efficient code in C#.NET/Core.
- Develop, test and deploy applications and APIs (REST API), ensuring functionality and performance.
- Banking System Integration and Support.
- Integrate with 3rd party services/applications using C#.NET/Core.
- Optimize API endpoint for speed and fault tolerance.
- Develop and optimize T-SQL queries, store procedures and functions for efficient retrieval.
- Perform complex data analysis and reporting using SQL.
- Troubleshoot and resolve issues related to applications performance, APIs.
- Ensure all database schemas, queries and stored procedures are well documented.
- Stay up to date with latest software development trends, techniques and technology related to C#.NET/Core, REST API, and Microsoft SQL.
- Continuously improve the performance and security of existing applications.
- Maintain the Web Application & Support.
- Communicate and Lead the Data Integration with external Systems.
Qualifications:
- Experience: 1-3 years of hands-on experience in C# and .NET Core development.
- API Development: Strong experience in building REST APIs.
- Proficient in Microsoft SQL Server including writing complex SQL queries, stored procedures, and database management.
- Web Technologies: Experience working with HTTP, JSON, and web protocols.
- Strong debugging and troubleshooting skills.