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.
Bachelor's degree in Computer Science, Information Technology,