Dallas, TX
Siepe is a rapidly growing Dallas-based technology services firm, specializing in developing software applications for firms in the hedge fund and financial services industry. Our mission is to deliver a single source of truth from which investment managers can obtain strategic, actionable insights to drive competitive advantages and business growth.
The Development Team is responsible for ensuring client success by building scalable, cutting-edge enterprise solutions in a fast-paced environment. As a Senior Software Developer II, you will work closely with the Development Team, Technical Leads, and Product Managers to build and enhance applications and components in our financial services product suite. You will gain fluency in capital market concepts and insight into the operations of investment management firms. We are a profitable and growing company that offers competitive compensation and benefits. (Please note, unfortunately at this time we cannot offer visa sponsorship or relocation assistance.)
Responsibilities:
- Design, develop, and test quality applications, components, services, and interfaces using C# .NET, the Microsoft technology stack, JavaScript and modern JavaScript frameworks
- Write clean, efficient, and maintainable code based on requirements and specifications
- Design and architect software applications, services, modules, and APIs
- Collaborate across development teams, and with designers, architects, client service, and sales teams on software projects
- Participate in roadmap planning for application and product enhancements
- Lead development on selected projects, software modules, and product initiatives
- Review technical designs and application code with other developers
- Mentor entry and mid-level developers to help enhance their skills and productivity
- Contribute to all phases of the development lifecycle
- Follow development best practices and standards, including setting up and maintaining builds
- Identify opportunities to automate and streamline existing systematic and operational processes
- Improve your knowledge of the financial services industry
- Some travel to local client offices may be required
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Information Systems or a related major
- Experience building new software applications, and with large web-based software solutions, especially in a lead developer capacity
- 7 to 12 years of development experience in object-oriented languages including experience in C#
- Mastery of object-oriented concepts, data structures, and algorithms
- 7 to 12 years of experience working with RDBMS, including experience with MS SQL Server
- Experience with HTML, CSS, and JavaScript, and TypeScript
- Experience with modern JavaScript front-end frameworks (Angular, React, Vue)
- Experience with Source Control, Git, and CI/CD
- US Citizen or Permanent Resident eligible to work in the US without sponsorship
Skills:
- Financial services experience preferred
- Strong analytical and problem-solving skills
- Ability to communicate effectively, work in a team environment, and interact with end users
- Ability to adapt to changing requirements and priorities
- Self-motivated, self-starter, and challenge-seeker
Perks:
- Comprehensive Benefit Package
- Paid Holidays and Vacation
- 401k Match
- Bonus Opportunities
- Learning & Development Program
- Referral Program
- Daily Catered Lunches
- Monthly Celebrations
- Quarterly Offsite Events
- Holiday Parties