DenverRecruiter Since 2001
the smart solution for Denver jobs

Senior Software Developer

Company: Janus Henderson
Location: Denver
Posted on: January 16, 2022

Job Description:

We are a leading independent global asset manager, dedicated to delivering the best outcomes for our clients through a highly diversified range of actively-managed products. We are truly global, supporting our individual and institutional investors across a range of products, encompassing equities, fixed income, multi-asset and alternatives. Our high-energy and collaborative culture at Janus Henderson helps our client achieve their goals and ensures that our people love the place they work.The Investment & Operations Development team is a global team and sits within the Global Technology department. The team is responsible for the development and maintenance of the suite of platforms, applications, and processes used internally within Investments, Operations, and Research.
Overview of the roleAs a Sr Software Developer within the Investment & Operations Development team, you will be based in the Research Product Area as part of a development team responsible for an entirely new, greenfield Azure/Angular-based Research and Coverage platform. You will deliver ongoing change and new features to this suite of critical modules utilized by the multiple investment teams globally covering Equity, Fixed Income, Alternatives, ETF/ETN, and other investment solutions.
This is a hands-on technical role and you will be expected to take ownership of key projects from design to delivery and to contribute to the overall architecture and development team practices. You will have an attention to detail, excellent communication skills, and competency in all layers of development with a drive and fire to succeed and implement optimal solutions.
As a Sr Software Developer, you will additionally support ongoing learning and development of other team members through code reviews, peer programming, and helping upskill more junior developers on the team. You will also participate in product meetings with other technical staff, business owners and subject matter experts. Additionally, you will assess and develop design requirements for products and communicate those in writings or meetings the product team while assessing detailed specifications against design requirements.
It is important in this role that you can communicate and collaborate effectively across all areas of technology and with our business partners globally.
Duties and responsibilities
You will:

  • Work closely with the Product Owner within the Research Product Area and the Investment & Operations Development Manager to understand development priorities
  • Provide input into project timelines, estimations, and roadmaps
  • Performs hands-on development, adhering to the SDLC framework and best practices at Janus Henderson
  • Support ongoing learning and development of other team members through code reviews and peer programming
  • Participate in product meetings with technical staff, business owners and subject matter experts
  • Assess and develop design requirements and architectures for products
  • Be an aspiring, proactive personality who can take it upon themselves to work with others and come up with the ideal solutions rather than wait to be told what to do
  • Prepares and conducts unit and integration testing based on defined standards
  • Ensures that code meets stated requirements and standards for accessibility, security, object-oriented best practices and performance
  • Effectively function, and clearly and accurately communicate within a software development team consisting of other full stack developers, quality assurance developers, and business analysts
  • Carry out additional duties as assigned.
    Supervisory responsibilities
    • No
      Technical skills and qualifications
      • 7+ years' experience and excellent knowledge of C# and .Net Core
      • 5+ years' experience and excellent knowledge of Angular, TypeScript, HTML5, CSS, CLI
      • 5+ years' experience developing RESTful APIs using Web API 2.0, either on-premise or in Azure
      • 5+ years' experience and excellent knowledge in SQL and Query Optimization
      • 3+ years' experience and excellent knowledge of Azure; Function Apps, Cosmos/SQL, Service Bus, SSO, DevOps
      • 3+ years' experience in UI/UX design and translating those designs to code
      • 3+ years' experience in Azure DevOps (ADO) repositories, pipelines, and release management
      • 3+ years' experience working in an Agile setting with either Scrum or Kanban
      • 3+ years' experience in unit testing against C# and Angular, E2E, Cypress
      • Strong knowledge in Object Oriented Analysis, Design and Programming, MVC, MVVM
      • Sound understanding of OOP and SOLID principles, code patterns
      • Experience in Terraform, IaC beneficial
      • Databricks and Python development experience beneficial
      • Investment Management experience beneficial
      • Demonstrable ability to design and deliver complex systems at scale
      • Experience of working with geographically disperse development teams
      • Degree educated in mathematics or scientific/engineering discipline
        Competencies required
        In addition to putting clients first, acting like an owner, and succeeding as a team, the competencies for this role include:
        • Craftsman-like approach to building software; takes pride in engineering excellence and instils these values in others
        • Demonstrable passion for technology e.g. personal projects, open-source involvement
        • Intellectually robust with a keenly analytic approach to problem solving
        • Self-organized with the ability to effectively manage time across multiple projects and with competing business demands and priorities
        • Focused on delivering value to the business with relentless efforts to improve process
        • Strong interpersonal skills; able to establish and maintain a close working relationship with team members and senior business stakeholders alike
        • Confident communicator; able to argue a point concisely and deal positively with conflicting views.
        • Ability to communicate information technology concepts to non-technology personnel
        • Problem ownership - takes responsibility for identified issues and works to resolve in a pragmatic manner
        • Client focused, committed to excellence, strong attention to detail and a team player
          We are an equal opportunity / affirmative action employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
          Compensation InformationThe base salary range for this position is $130,000 - $150,000. This range is estimated for this role. Actual pay may be different.
          Annual Bonus Opportunity: Position is eligible to receive an annual discretionary bonus award from the profit pool. The profit pool is funded based on Company profits. Individual bonuses are determined based on Company, department, team and individual performance.
          Benefits: Janus Henderson is committed to offering a comprehensive total rewards package to eligible employees that includes; competitive compensation, pension/retirement plans, and various health, wellbeing and lifestyle benefits. To learn more about our offerings please visit the Why Join Us section on the career page here.
          Janus Henderson (including its subsidiaries) will not maintain existing or sponsor new industry registrations or licenses where not supported by an employee's job functions (as determined by Janus Henderson at its sole discretion).

Keywords: Janus Henderson, Denver , Senior Software Developer, IT / Software / Systems , Denver, Colorado

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Colorado jobs by following @recnetCO on Twitter!

Denver RSS job feeds