Career Opportunities: Senior Programmer Analyst (19842)

Janus Henderson

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.

Role:

Senior Programmer Analyst

Location:

London

Department:

Technology

The department

The Global Technology department plays a crucial role in supporting the success of the business. We are responsible for developing and implementing state-of-the-art software and hardware maintenance to support our fund management, trading, distribution and operational areas with secure, stable and resilient technology platforms.

Overview of the role

You will work as a full-stack developer in the Product Master Product team. You will be responsible for the development and planning of business systems requirements for Product Master, system changes or enhancements in coordination with business users, management, other IT resources and/or vendors. You will work closely with business partners to identify and analyze practical solutions through existing or new business systems technology. You will typically work on an existing products, but may be called upon to work on projects of large scope that may involve multiple departments or have companywide impact.

Duties and responsibilities

You will:

  • Research, design, develop, test, debug, document and support custom .NET applications in support of our Distribution business needs.
  • Deliver to aggressive product release schedules working as a cooperative team member in an agile development environment.
  • Produce technical specifications and release notes for required features and architectural/framework improvements.
  • Client focused, committed to excellence, strong attention to detail and a team player.
  • Participate in code design and code reviews with appropriate team members.
  • Perform design, systems analysis and development activities which may require research.
  • Designs and implements new software as well as maintains and enhances existing software and applications.
  • Provides production support for custom applications as needed.
  • Ability to translate business requirements into tasks and provide estimates for those tasks.
  • Ensures that code adheres to Microsoft and strict standards for accessibility, security, object-oriented practices and performance.
  • Assists in the development of documentation such as design artifacts, unit tests, code, and fixes.
  • Prepares and conducts unit and integration tests based on defined standards.
  • Effectively functions and communicates within a software development team consisting of developers, quality assurance testers and technical business analysts.
  • Actively participates in requirements and design meetings.
  • Partner with the Janus Henderson Security team to ensure security policies are adhered to and embraced.
  • Carry out additional duties as assigned. 

Supervisory responsibilities

  • No

Technical skills and qualifications

  • Prior experience in Asset Management or Investment Banking is preferred
  • Significant experience as a software engineer/developer in C#.NET, ASP.NET, .NET Core, SQL, Microsoft .NET technologies (Web API, MVC 3, Entity Framework), JavaScript, HTML, CSS
  • Advanced knowledge of SQL and relational database concepts
  • Proactive and analytical with strong problem-solving skills
  • Strong knowledge in Object Oriented Analysis, Design and Programming
  • Proven ability to deliver in a fast-paced environment
  • Experience or knowledge in the following areas:
  • Design Patterns
  • Layered Software Architectures
  • Unit Testing / Test Coverage
  • Experience or knowledge in the following technologies preferred:
  • Web Services (WCF, SOAP, REST) / SOA
  • API / Application Framework design
  • Application Security
  • Web-based development
  • ETL Development
  • SQL Server (inc. Stored Procedures, Functions, Triggers)
  • Logical and physical data modelling
  • Data requirements analysis
  • Database querying and problem-solving using SQL
  • Working knowledge of DevOps

Minimum Experience

  • Significant application development and implementation experience.
  • Significant experience as a software engineer/developer in C#.NET, Microsoft .NET technology
  • Advanced knowledge of SQL
  • Demonstrated knowledge of Windows platform
  • Demonstrated application development and troubleshooting capability
  • Experience building integrations using web service technologies (REST, SOAP/XML)
  • Experience with Microsoft IIS web server technologies
  • Demonstrated understanding and execution through the phases of the software development life cycle

Competencies required

In addition to putting clients first, acting like an owner, and succeeding as a team, the competencies for this role include:

  • Good communication and presentation skills
  • Strong interpersonal and team player skills
  • Proactive and analytical with strong problem-solving skills
  • Excellent written and verbal communications skills
  • Experienced in Agile approach to software development
  • Full project lifecycle experience
  • Proven ability to deliver in a fast-paced environment

Ongoing competence in the role to be assessed, in line with applicable regulatory requirements, by:

  • Annual performance appraisal
  • Completion of all assigned compliance training

Compliance requirements 

At a minimum the role will require you to:

  • Place the interest of Janus Henderson’s Clients first, act in accordance with TCF (Treating Customers Fairly) principles
  • Understand and follow laws and regulations applicable for your role, seeking the help of your supervising manager or Compliance if additional guidance is required
  • Understand and abide by all Janus Henderson policies applicable to your role, and seek support/guidance of the policy owner guidance when required
  • You are ultimately accountable for your actions and responsible for seeking further information on any or all of the above as necessary.

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).

All applicants must be willing to comply with the provisions of Janus Henderson Investment Advisory Code of Ethics related to personal securities activities and other disclosure and certification requirements, including past political contributions and political activities. Applicants’ past political contributions or activity may impact applicants’ eligibility for this position. Janus Henderson is an equal opportunity /Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. All applications are subject to background checks.

Read Full Description

Discover Similar Jobs

Suggested Articles