This individual will be responsible for designing, developing, and maintaining scalable web applications and enterprise solutions that are integral to the clients' investment platforms.
Key Responsibilities :
- Web Application Development : Design and develop responsive, user-friendly, and high-performance web applications utilizing Angular for the front-end and C#.NET for the back-end.
- Back-End Development : Develop and maintain RESTful APIs, integrate third-party services, and implement business logic to support investment applications.
- Database Management : Design and optimize data models, perform complex queries, and ensure data integrity using relational databases (e.g., SQL Server).
- System Integration : Collaborate with cross-functional teams to integrate various systems, such as trading platforms, portfolio management tools, and CRM systems.
- UI / UX Collaboration : Work closely with UI / UX designers to implement intuitive and engaging user interfaces, ensuring a seamless user experience.
- Code Quality & Best Practices : Write clean, efficient, and maintainable code, adhering to industry best practices. Conduct code reviews and mentor junior developers.
- Testing & Debugging : Develop and maintain unit tests, perform integration testing, and troubleshoot issues across the full stack to ensure a robust and error-free application.
- Performance Optimization : Continuously assess and optimize application performance to ensure minimal latency and high availability, particularly in high-traffic environments.
- Security & Compliance : Ensure all applications adhere to security best practices and comply with industry standards and regulatory requirements.
- Collaboration & Documentation : Collaborate with business analysts, product managers, and development teams, while maintaining comprehensive documentation for code and features.
Required Skills and Qualifications :
- Proven experience as a Full Stack Developer with expertise in Angular and C#.NET.
- Strong knowledge of front-end technologies, including Angular, HTML5, CSS3, and JavaScript.
- Proficiency in back-end development with C# and .NET Framework / ASP.NET Core.
- Experience working with SQL Server and ORM frameworks such as Entity Framework.
- Solid understanding of RESTful API development and integration.
- Familiarity with version control tools such as Git.
- Strong problem-solving abilities, with the capability to troubleshoot complex issues across the stack.
- Experience in Agile development methodologies.
- Excellent communication and collaboration skills, with a focus on teamwork.
Preferred Qualifications :
- Prior experience in the investment or financial services industry is highly desirable.
- Knowledge of additional front-end frameworks or libraries such as React or Vue.js.
- Familiarity with cloud technologies (e.g., Azure, AWS) and deployment practices.
- Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
- A solid understanding of financial markets, investment products, and trading systems.
Education :
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Why Join [Client Name] :
- Opportunity to work with a talented and innovative team in a fast-paced industry.
- Competitive salary and benefits package.
- Career growth and development opportunities.
- A collaborative and dynamic environment with a focus on cutting-edge technology.