.NET Full stack Developer
Job Description:
We are seeking a highly skilled Senior C# Full-Stack Developer with extensive experience and a strong background in AWS cloud technologies. The ideal candidate will play a key role in designing, developing, and maintaining high-performance financial applications. You will work closely with traders, quants, and business stakeholders to build and enhance trading systems, risk management platforms, and financial data solutions.
Key Responsibilities:
- Develop and maintain full-stack applications using C#, .NET Core, React/Angular, and SQL Server for trading and risk management solutions.
- Architect and implement microservices-based applications in a cloud environment, leveraging AWS services (Lambda, S3, DynamoDB, ECS, etc.).
- Design and optimize database solutions for high-performance data processing in capital markets.
- Enhance existing trading and risk platforms, ensuring scalability, reliability, and low-latency performance.
- Work closely with traders, quants, and financial analysts to understand business requirements and translate them into technical solutions.
- Integrate with financial data providers, APIs, and third-party trading systems for real-time market data and order execution.
- Implement security best practices for financial data protection and compliance with regulatory requirements.
- Optimize application performance and troubleshoot complex issues related to latency and high-frequency trading systems.
- Collaborate with DevOps teams to automate deployments and maintain CI/CD pipelines for cloud-based applications.
- Provide technical leadership and mentorship to junior developers, promoting best coding practices and agile methodologies.
Required Skills & Experience:
- 8+ years of experience in full-stack software development with C#, .NET Core, and Web APIs.
- Extensive experience in Capital Markets, trading systems, or financial risk applications.
- Strong front-end development skills using React, Angular, or Vue.js.
- Expertise in AWS Cloud services, including Lambda, S3, ECS, DynamoDB, and CloudFormation.
- Strong knowledge of database technologies, including SQL Server, PostgreSQL, and NoSQL databases.
- Hands-on experience with messaging and event-driven architectures, such as Kafka, RabbitMQ, or AWS SQS/SNS.
- Understanding of FIX protocol, market data feeds, and financial instruments (equities, derivatives, FX, etc.).
- Experience with CI/CD pipelines, Docker, Kubernetes, and infrastructure-as-code (Terraform, CloudFormation).
- Strong analytical and problem-solving skills, with the ability to optimize low-latency applications.
- Excellent communication and stakeholder management skills within a fast-paced financial environment.
Nice to Have:
- Experience with quantitative finance, algorithmic trading, or portfolio risk management.
- Familiarity with Python or Java for financial data processing.
- Knowledge of financial regulations and compliance standards (MiFID, SEC, FINRA, etc.).
- Certification in AWS, Microsoft, or financial industry standards.
Job Description:
We are seeking a highly skilled Senior C# Full-Stack Developer with extensive experience and a strong background in AWS cloud technologies. The ideal candidate will play a key role in designing, developing, and maintaining high-performance financial applications. You will work closely with traders, quants, and business stakeholders to build and enhance trading systems, risk management platforms, and financial data solutions.
Key Responsibilities:
- Develop and maintain full-stack applications using C#, .NET Core, React/Angular, and SQL Server for trading and risk management solutions.
- Architect and implement microservices-based applications in a cloud environment, leveraging AWS services (Lambda, S3, DynamoDB, ECS, etc.).
- Design and optimize database solutions for high-performance data processing in capital markets.
- Enhance existing trading and risk platforms, ensuring scalability, reliability, and low-latency performance.
- Work closely with traders, quants, and financial analysts to understand business requirements and translate them into technical solutions.
- Integrate with financial data providers, APIs, and third-party trading systems for real-time market data and order execution.
- Implement security best practices for financial data protection and compliance with regulatory requirements.
- Optimize application performance and troubleshoot complex issues related to latency and high-frequency trading systems.
- Collaborate with DevOps teams to automate deployments and maintain CI/CD pipelines for cloud-based applications.
- Provide technical leadership and mentorship to junior developers, promoting best coding practices and agile methodologies.
Required Skills & Experience:
- 8+ years of experience in full-stack software development with C#, .NET Core, and Web APIs.
- Extensive experience in Capital Markets, trading systems, or financial risk applications.
- Strong front-end development skills using React, Angular, or Vue.js.
- Expertise in AWS Cloud services, including Lambda, S3, ECS, DynamoDB, and CloudFormation.
- Strong knowledge of database technologies, including SQL Server, PostgreSQL, and NoSQL databases.
- Hands-on experience with messaging and event-driven architectures, such as Kafka, RabbitMQ, or AWS SQS/SNS.
- Understanding of FIX protocol, market data feeds, and financial instruments (equities, derivatives, FX, etc.).
- Experience with CI/CD pipelines, Docker, Kubernetes, and infrastructure-as-code (Terraform, CloudFormation).
- Strong analytical and problem-solving skills, with the ability to optimize low-latency applications.
- Excellent communication and stakeholder management skills within a fast-paced financial environment.
Nice to Have:
- Experience with quantitative finance, algorithmic trading, or portfolio risk management.
- Familiarity with Python or Java for financial data processing.
- Knowledge of financial regulations and compliance standards (MiFID, SEC, FINRA, etc.).
- Certification in AWS, Microsoft, or financial industry standards.