Senior Lead Full Stack C# Developer (Contract – Onsite – St. Louis, MO)
Senior Lead Full Stack C# Developer (Contract – Onsite – St. Louis, MO)
A prominent technology firm is seeking a visionary Senior Lead Full Stack C# Developer to join their software engineering department. This contract position, based onsite in St. Louis, Missouri, is critical for supporting and innovating cutting-edge trading systems. The ideal candidate will possess robust analytical skills, exceptional coding abilities, and a profound passion for mentoring others, all essential for successfully aligning within the organization’s dynamic and high-performance culture.
What’s the Job? Leading Innovation in High-Frequency Trading Systems
As a Senior Lead Full Stack C# Developer, you will be at the forefront of designing, developing, and optimizing high-availability trading systems. Your role combines deep technical expertise with leadership, mentorship, and a strong commitment to quality and efficient delivery in a demanding financial environment.
- Lead Development of High-Availability Trading Systems: You will take a leading role in the development of high-availability trading systems that are critical for continuous operation in the financial markets. Your expertise will be crucial in building solutions with stringent low latency requirements, ensuring trades are executed swiftly and reliably. This involves designing fault-tolerant architectures, optimizing code for speed, and implementing robust error handling to minimize downtime and maximize transaction throughput.
- Guide Agile Planning Processes and Ensure Definition of Ready/Done: You will provide expert guidance for Agile planning processes, ensuring that the development team operates efficiently and effectively within an iterative framework. A key aspect of this is meticulously defining and ensuring that development stories meet the Definition of Ready (DoR) (ready for development) and Definition of Done (DoD) (complete and shippable). Your leadership in this area will streamline workflows, improve predictability, and enhance the quality of deliverables throughout the sprint cycle.
- Provide Technical Leadership and Mentorship: You will serve as a vital source of technical leadership and mentorship to fellow developers. This involves sharing your deep expertise in C# and full-stack development, providing architectural guidance, conducting comprehensive code reviews, and assisting in complex problem-solving. Your role will be instrumental in fostering a culture of continuous improvement, knowledge sharing, and professional growth within the engineering team, elevating collective skills and best practices.
- Ensure Compliance with SDLC/Change Release Processes and Branch Hygiene: You will be responsible for ensuring strict compliance with SDLC (Software Development Life Cycle) and Change Release processes. This includes adhering to established procedures for code changes, testing, and deployments, which is crucial for maintaining system stability and security in a regulated industry like finance. You will also meticulously maintain branch hygiene within version control systems (e.g., Git), ensuring clean, organized, and manageable codebases that facilitate efficient collaboration and minimize integration conflicts.
- Engage in Hands-On Coding While Taking Ownership of Delivery and Quality: You will actively engage in hands-on coding, directly contributing to the development of critical features and system enhancements. Beyond just writing code, you will take strong ownership of delivery and quality. This means being accountable for the end-to-end success of features, ensuring they are thoroughly tested, meet performance benchmarks, and are deployed reliably, demonstrating a commitment to excellence from conception to production.
What’s Needed? Your Expertise in Full Stack Development and Trading Systems
To excel as a Senior Lead Full Stack C# Developer, you’ll need deep expertise in C#, modern web frameworks, database technologies, and a strong understanding of the tools and practices essential for high-performance software in regulated environments.
- Expertise in C# .NET and Angular: You must possess expert-level expertise in C# .NET for backend development, indicating a profound understanding of the .NET ecosystem, its frameworks, and best practices for building scalable, high-performance services. This is coupled with advanced proficiency in Angular for UI development, demonstrating your ability to create dynamic, responsive, and intuitive single-page applications.
- Experience with FIX Protocol and Database Familiarity: You must have hands-on experience with FIX (Financial Information eXchange) protocol. This is a critical messaging standard in financial trading, signifying your ability to integrate with trading platforms and exchange real-time market data. You should also have strong familiarity with various database platforms, including MongoDB (NoSQL), Oracle (relational), and RESTful APIs for data interaction, reflecting versatility in data persistence and communication.
- Knowledge of Code Quality and Monitoring Tools: You must possess strong knowledge of various tools critical for ensuring code quality, security, and system monitoring. This includes:
- SonarQube: For continuous code quality and static analysis.
- Checkmarx: For static application security testing (SAST).
- Blackduck: For software composition analysis (SCA) and open-source security.
- Splunk: For log aggregation, analysis, and operational intelligence.
- AppDynamics: For application performance management (APM). Your familiarity with these tools demonstrates a holistic understanding of software quality, security, and operational health.
- Ability to Coordinate Training for Knowledge Gaps: You have a proven ability to coordinate training with DevRel (Developer Relations) or similar internal teams to effectively address knowledge gaps within the development team. This highlights your leadership in identifying areas for improvement and facilitating skill development, ensuring the team stays current with evolving technologies and best practices.
- Strong Analytical and Design Skills: You possess strong analytical and design skills, enabling you to dissect complex technical problems, architect robust software solutions, and create efficient designs that meet stringent performance and quality requirements. Your focus will be on delivering high-quality software solutions that are scalable, maintainable, and secure.
What’s in it for me? Impact, Growth, and Leadership in Trading Tech
This contract Senior Lead Full Stack C# Developer position in St. Louis, MO, offers a compelling environment for professional growth and significant impact within a leading technology firm specializing in trading systems.
- Opportunity to Work on Cutting-Edge Technology: You’ll have the invaluable opportunity to work on cutting-edge technology within high-performance trading systems. This ensures continuous exposure to the latest innovations in financial technology, keeping your skills at the forefront of the industry.
- Collaborative Team Culture: You will join a highly collaborative team culture that places a strong emphasis on innovation and creativity. This fosters an atmosphere of open communication, knowledge sharing, and mutual support, allowing you to learn from diverse perspectives and contribute your unique insights.
- Chance to Mentor and Lead a Talented Team: This role provides a unique chance to mentor and lead a team of talented developers. You’ll directly influence their professional growth, share your expertise, and shape the technical direction of critical projects, offering significant leadership experience.
- Professional Growth and Development Opportunities: The organization is deeply committed to your professional growth and development. This means access to continuous learning resources, opportunities to explore new financial technologies, and mentorship from senior leaders, ensuring a clear pathway to advance your career.
- Engagement in Meaningful Projects: You will be deeply engaged in meaningful projects that directly impact the trading industry. Your contributions will enhance the performance, reliability, and security of systems that facilitate real-time financial transactions, providing a profound sense of purpose.
Upon completion of waiting period, consultants are typically eligible for a comprehensive suite of benefits designed to support their well-being and financial security. These include:
- 401(k), Plus Match: An opportunity to save for retirement with the added benefit of employer matching contributions, enhancing your long-term financial growth.
- Weekly Pay: Consistent and regular compensation provided on a weekly basis, ensuring stable financial flow throughout your contract engagement.
If this Sr. Lead Full Stack C# Developer role in St. Louis, MO, aligns with your expertise in C#/.NET, Angular, trading systems, and your passion for leading and mentoring, we encourage you to learn more about this exciting onsite contract opportunity. This is a fantastic chance to make a significant impact on innovative financial technologies.