What are the responsibilities and job description for the .NET Full Stack Developer position at Crystal Capital Partners?
Crystal Capital Partners (https://www.crystalfunds.com), a financial services company w/ over 30 years of private equity and hedge fund investment experience, is looking for a .NET developer to join our team in our Miami headquarters. We are looking for a highly motivated person seeking a long-term position that can bring innovative and creative solutions to our technology portfolio
General Requirements
· Proven experience in development with Microsoft.NET (5 years)
· Proven experience developing solutions pertaining to financial services operations and accounting
· Strong understanding of fund accounting highly desired
· Ability to write clear, concise code in C# using .NET libraries, NuGet packages, and object oriented techniques
· Experience implementing software design patterns and best practices
· Experience with multi-tiered architectures.
· Experience with SQL Server with the ability to write and debug stored procedures
· Experience with .NET Framework 4.8 , .NET Core, and Visual Studio
· Experience with .NET Asynchronous processing and parallelism
· Experience with Microsoft Azure App Service, Functions, Service Bus, Storage
· Experience with DevOps concepts such as code versioning, branching, shelving, merging, and publishing
· Strong understanding of REST principles
· Basic understanding of Data Science concepts such as AI and ML a plus
· Ability to consistently produce high-quality deliverables on time
· Solid problem solving and critical thinking skills with strong attention to details
· Team Oriented and can work independently with excellent written and oral communication skills in English
· Highly motivated to stay current and master new technologies
· Minimum BS in Computer Science from a university located in the United States
· Microsoft Certification strongly desired
· Must be US Citizen or Permanent Resident
Responsibilities
· Development and support of the firm’s proprietary operations systems and technologies as an integral member of the technology team
· Provide support for existing systems, including the ability to identify root causes and troubleshoot/resolve data, performance, and/or system issues
· Identify areas and/or processes that can be modernized or optimized
· Work with other departments and staff to implement company goals and objectives
· Reports to the Chief Technology Officer
· Job Type: Full-time, onsite
· Salary: Negotiable
· Benefits: Medical and dental insurance for all dependents after 90-day trial period