Description

Responsibilities:
.NET Development:
Design, develop, test, and deploy .NET applications in a fast-paced, agile environment.
Collaborate with cross-functional teams to analyze business requirements and translate them into technical specifications.
Azure Integration:
Utilize your expertise in Microsoft Azure to design and implement cloud-based solutions.
Manage and optimize Azure services, ensuring the scalability, security, and reliability of applications.
Financial/Banking Expertise:
Apply your knowledge of financial and banking systems to design and implement solutions that meet industry-specific requirements.
Work closely with stakeholders to understand business processes and ensure alignment with technological solutions.
API Development:
Develop and maintain robust APIs, ensuring seamless communication between different systems and applications.
Implement best practices for API security, performance, and documentation.
Collaboration:
Collaborate with cross-functional teams, including business analysts, QA engineers, and project managers, to deliver high-quality solutions.
Participate in code reviews and provide constructive feedback to maintain code quality.

Qualifications:

Bachelor's degree in Computer Science, Information Technology, or a related field.
Proven experience as a .NET Developer with a focus on financial or trading applications.
Strong expertise in Microsoft Azure, including cloud-based solution architecture.
Solid understanding of API development and integration.
Familiarity with financial protocols, security standards, and regulatory compliance in the banking sector.
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills.

Preferred Qualifications:

Relevant certifications in .NET development and Azure.
Experience with containerization technologies (e.g., Docker, Kubernetes).
Knowledge of DevOps practices for continuous integration and deployment.

Key Skills
Education

Bachelor's degree in Computer Science, Information Technology,