C# Full Stack Developer
Role details
Job location
Tech stack
Job description
Develop a thorough understanding of our entire C# technology stack
Design and develop new features within existing .NET/C# services; create new services to expand the overall framework
Contribute to future design and architecture
Plan work in an agile manner with other team members
Write acceptance tests in coordination with QA
Provide L3 user support
Communicate with our business and platform partners
Improve and develop our CI pipeline and deployment strategies
Requirements
Candidates will be proficient in software design focused on a cross-language REST based n-tier architecture and executed using agile methodologies (Scrum, Test Driven Development, unit/integration testing, pair programming, etc.). The successful candidate will be comfortable driving design and architecture, rationalizing business requirements and mentoring less experienced developers. There will be significant interaction with senior developers across other work, Demonstrable experience of having designed and developed complex Server Side functionality in C#
SQL - preferably Oracle
Shell Scripting and basic Unix knowledge desirable
Proficient in writing unit, integration, and acceptance tests
Comfortable in an agile working environment
Self-starter and proactive
DESIRABLE SKILLS/experience
experience with UI technologies; Java, Javascript, React
UI Tech (WPF)
Knowledge of Equity Derivatives
Skills
- Java
- Python
- C#
- WPF
- Winforms
- .net
- UI
- Debugging
- Swaps
- Options
- Equity Derivatives
- problem solver
- Business Accumen