Post a job

Senior Software Developer

PTCP

Location
United States
Performance Trust Capital Partners

Job Description

Description

Performance Trust

Since 1994, we have pioneered revolutionary analytics, education, and decision-making with like-minded teammates and clients to deliver outperformance. We create unimaginable futures together with game-changing insights, advice, world-class execution, and accountability to results.

Headquartered in Chicago, IL, our 370 team members are based in 11 global locations. We are a rapidly expanding broker-dealer, investment bank, investment advisor, and strategic partner for depositories, capital markets issuers and investors, and the full spectrum of institutional market participants. Today, we are the largest full-service private investment bank focused on community depositories. As a 100% employee-owned company, we align together on our core values of Integrity, Accountability, Excellence, Grit, and Love.

Purpose

The Senior Software Developer is responsible for designing, developing, and maintaining high-quality software solutions that support the Firm’s digital platforms. This role ensures the stability, scalability, and performance of all applications and services, while collaborating with cross-functional teams to drive continuous improvement in development practices and operational efficiency.

Requirements

Responsibilities

Collaborate with teams across the Firm to:

  • Lead the design and development of high-quality, scalable, and secure software solutions.
  • Ensure the application of secure software development lifecycle (SDLC) practices and advocate for best standards in software engineering.
  • Guide and review the work of junior developers, providing mentorship, technical advice, and constructive feedback.
  • Lead architectural design discussions for new applications, ensuring alignment with business requirements and long-term strategic goals.
  • Drive the development and tracking of services and applications to meet strict service level agreements (SLAs).
  • Collaborate with stakeholders and end users to gather requirements, ensuring solutions are business-driven and deliver significant value.
  • Identify and resolve complex technical challenges that affect the performance, stability, or continuity of services.
  • Take ownership of production systems and provide timely support for critical applications when necessary.
  • Lead or participate in key change and incident management processes, ensuring smooth transitions and minimal disruptions.

Software Development & Architecture

  • Architect, design, and implement complex features for the Firm’s digital platforms using C# .NET Core.
  • Develop highly optimized, scalable database solutions, with advanced SQL proficiency (preferably MS SQL).
  • Lead the development of user interfaces using modern frameworks, preferably Angular and/or Blazor.
  • Ensure new applications are built with an emphasis on extensibility, performance, and security.
  • Guide continuous integration and continuous delivery (CI/CD) strategies, ensuring a smooth and efficient deployment pipeline.
  • Research and recommend new technologies, tools, and approaches to enhance development processes.

Leadership & Mentorship

  • Mentor and guide junior developers, providing regular feedback and support for their technical and professional development.
  • Act as a technical leader within the team, facilitating code reviews, pair programming, and knowledge-sharing sessions.
  • Champion a culture of continuous improvement, focusing on enhancing team practices, coding standards, and delivery processes.
  • Collaborate with senior leadership to define technical strategies and ensure alignment with the Firm’s overall objectives.

Professional Conduct

  • Demonstrates commitment to the firm’s core values, including Accountability, Integrity, Excellence, Grit, and Love.
  • Ensures all activities align with business objectives and project timelines.
  • Communicates effectively, openly exchanging ideas and listening with consideration.
  • Maintains a proactive, solution-oriented mindset when addressing challenges.
  • Takes ownership of responsibilities and holds others accountable for their contributions.
  • Continuously seeks opportunities to optimize processes, improve performance, and drive innovation.

Qualifications:

  • Expertise in C# .NET Core development
  • Competence in SQL, preferably MS SQL
  • Competence in UI work, preferably Angular and/or Blazor
  • Strong structured problem-solving skills, with a history of using systematic and fact-based processes to improve mission-critical services.
  • A focus on optimization and efficiency in processes.
  • Demonstrated expertise in fostering a culture of positive collaboration among cross-functional teams with diverse personalities, skill sets, and levels of experience.
  • Highly developed communication skills
  • A sense of urgency and a bias for action.

Apply for this job

Expired?

Please let Performance Trust Capital Partners know you found this job with RemoteJobs.org. This helps us grow!

About the job

Nov 1, 2024

Full-time

  1. US United States

More remote jobs at Performance Trust Capital Partners

RemoteJobs.org mascot