Talent Advisory Group (TAG)

Principal Software Engineer

Talent Advisory Group (TAG) District of Columbia, United States

Job Description

As a Principal Software Engineer, you will coordinate the technical design of large business systems; integration of business services & information security; implement technology-specific best practices & standards; control success criteria from design through deployment, including, reliability, cost-effectiveness, performance, data integrity, maintainability, reuse, extensibility, usability and scalability; provide leadership on teams and can assist the Architect as a technology liaison across teams. The Principal Software Engineer acts as a partner with cross-functional teams to ensure the success of product strategy and project deliverables.

Job function: Information Technology

Industry: Financial Service

Location: DC, Tampa FL, Jersey NJ, Dallas TX, VA

Responsibilities

  • Technology Selection assists in technology selection decisions; manages technology risk for the project team
  • Perform business and technical presentations in relation to technology platforms and solutions addressing the business problems
  • Platforms works with Infrastructure partners to stand up development, testing, and production environments. Will define scalability and performance criteria for the product
  • Environments work with Infrastructure partners to choose optimal hosting environment
  • Requirements Elaboration works with the Functional Architect to ensure that non-functional requirements are complete and appropriate
  • Data Modeling ensures physical data model supports the performance, privacy, and security requirements
  • Designs Frameworks that promote concepts of isolation, extensibility, and extendibility
  • System Performance proposes solutions that satisfy performance requirements; ensures test strategy validates performance requirements; tunes application performance issues
  • Security understands corporate info. security standards, ensures test plans validate security requirements
  • Standards recommends and promotes technical solutions that are consistent with corporate standards
  • Documentation develops and maintains system documentation
  • Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban) and leads team in process best practices of chosen methodology
  • Helps to develop solutions that balance cost, schedule, and requirements
  • Helps roll out standards and policies to other team members
  • Supports team in managing client expectations and resolving issues on time
  • Engages in activities to support the broader organization
  • Incorporates business and financial factors into decision making and supports team members in doing the same
  • Ensures own and team's practices support success across all geographic locations
  • Mitigates risk by following established procedures and monitoring controls, spotting key errors, and demonstrating strong ethical behavior.

Qualifications

  • Bachelor's degree in technical discipline or related field
  • 9+ years' experience of IT experience in developing high-performance, high-volume software systems for the fixed income financial services industry using Java
  • 2+ years technical team leadership experience
  • Technologies: Java (J2EE, J2SE), multi-threading, Struts, Spring, Oracle PL/SQL, Stored Procedures, Packages, Views, Triggers, Perl, Unix/Shell, Python scripting
  • Knowledge of Informatica & snowflake is a plus
  • Tools: Eclipse, GIT, Bit Bucket, Jira, Agile, Maven, Jenkins, AutoSys Scheduler
  • Only US citizens and Greencard holders

Equal Employment Opportunity Policy

Talent Advisory Group provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Other
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Talent Advisory Group (TAG) by 2x

See who you know

Get notified about new Principal Software Engineer jobs in District of Columbia, United States.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More