Minimum Mandatory Skills:
- C#
- .NET Framework/Core
- React.JS
- JavaScript
- HTML/CSS
Desired Skills: Azure cloud platform knowledge
Experience level: 10+ Total Exp - 6+ years of experience as .NET Back end developer and REACT
Work collaboratively with an experienced team to take multiple new applications from conception to either internal or client-facing deployment.
- Design and program the backends (C#/.NET) of data-centric applications, in collaboration with domain experts.
- Help specify database schemas, queries and interfaces to in-memory objects, consume and produce web APIs, marshall data effectively.
- Handle backend authentication and validation processes, caching, scaling and parallelization requirements.
- Use secure techniques to maintain data confidentiality and integrity.
Web Development Requirements:
- Rapid web app development experience with C# or TypeScript/JavaScript, including Single Page Applications.
- Web app development utilizing common market APIs like Bloomberg, Reuters, FactSet, Tibco is a plus.
- Cloud DevOps/API experience with Azure or AWS, CI/CD frameworks, Containers, Clusters, Linux.
Programming Requirements:
- Multi-module, databased-backed application development experience.
- SQL and relational DB design and programming experience.
- Object-oriented library development, management and publishing.
- Effective debugging and performance analysis capabilities.
- Skilled at understandable, concise documentation and wiki publishing.
Engineering Requirements:
- Hands-on, in-house product development background, not IT or consulting.
- Demonstrated ability to program complex systems (through samples provided).
- Demonstrated ability to abstract and document code (through samples provided).
- Experience using git for version control; Azure DevOps experience appreciated.
- Natural problem solver; enjoy figuring out loosely specified, complex problems.
- Good at explaining complex concepts at various levels, in writing and orally.
- Proactive in collaborating, sharing knowledge and results.
- Ability to focus on and drive organizational goals, not just own.
- Good at working on multiple projects simultaneously and finishing what you start.
- Ability to track and account for time spent on projects and perform to deadlines.
- Asset valuation algorithm implementation experience is a plus.
- Financial background is a plus.
- Statistical knowledge is a plus.