Job Description - Full Stack Software Engineer, .NET
Responsibilities:
Develop and implement server-side and a client-side real-time trading software applications
Maintain and optimize existing software applications, and recommend and implement improvements
Use tools and technologies, such as C#, WPF, Powershell, Git, Jenkins, Jira, Confluence, Vue, Typescript, Postgres SQL, JetBrains Suite, Wireshark
Regular communication with senior management and technical colleagues
Experience:
Minimum 3 years of professional software development related experience required. Financial markets experience a plus (order routing, market data, reference data, risk, regulatory reporting, trading front ends).
Must have strong programming skills in C# and SQL; working knowledge PowerShell, Typescript, Python is a plus
Must have experience developing mission critical systems, with performance, redundancy, and testability in mind
Strong ability to work within a global team, prioritize tasks, and meet deadlines
Education: BA/BS in STEM field
Specific Skills:
Demonstrate ability to work as a self-starter requiring limited supervision; take ownership of projects from start to finish from requirements and specifications to QA testing, documentation, and production release
Ability to multi-task, prioritize and manage time effectively in a deadline driven environment
Strong ability to troubleshoot problems and provide solutions with quick turnaround, requiring minimal oversight
Strong communication skills to interact with customers in a clear and professional manner
Flexibility to fit into a small organization, strong interpersonal and team skills are a must