Janus is a global investment management firm with the trust and respect of more
than four million shareholders, clients and institutions, and with more than
$156 billion in assets under management (as of December 31, 2012). Our product
offerings include investment strategies across fixed income, as well as growth,
mathematical and value equities. Janus has always been passionately inquisitive
and independent in our pursuit to identify better investment opportunities for
our clients. If there's one thing that we've uncovered throughout our 40 year
history, it's that our unique culture of discipline and independence helps drive
our clients' success. Janus is in business to help our investors achieve their
financial goals and realize their dreams, and we believe the most effective way
to do so is to work together to deliver strong, consistent long-term investment
performance and exceptional service. We are deeply committed to our mission to
deliver better outcomes for our clients through the disciplined pursuit of
independent ideas.
ROLE DESCRIPTION
This is a
great opportunity in the Operations Development Technology team within the Janus
Corporate Technology group. The team is responsible for designing, developing,
and maintaining various applications and databases using different tools and
technologies. The team supports Mutual Fund Operations, Unregistered Products
Operations, Investment Operations, Investment Risk, and Sales
Operations.
This position is responsible for the design,
development, and maintenance of new and existing software on multiple platforms
supporting critical business needs.
Candidate must have excellent
analytical and development skills, knowledge of the technologies used in the
financial services industry, and a desire to learn new technologies to support
our business partners. Must be able to deliver and work effectively in a
team-based environment to ensure the software delivered meets the business needs
and timelines. Candidate must be able to assist in design and development and
should be comfortable with direct communication with technical, management, and
business resources.
ESSENTIAL FUNCTIONS:
* Research,
design, develop, debug, document and support custom .NET, JAVA applications in
support of investment business needs.
* Deliver to aggressive product
release schedules working as a cooperative team member in an agile development
environment.
* Produce technical specifications for required features and
application 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 some research.
* Design and
implement new software as well as maintain and enhance existing software and
applications.
* Provide production support for custom applications as
needed.
* Ability to translate business requirements into tasks and provide
estimates for those tasks.
* Ensure that code adheres to strict standards
for accessibility, security, object-oriented practices, and performance.
*
Write and conduct unit and integration tests.
* Effectively function and
communicate within a software development team consisting of developers, quality
assurance, and business analysts.
* Actively participate in requirements and
design meetings.
OTHER FUNCTIONS: Assumes additional responsibilities,
serves on task groups and committees, and/or performs other duties as requested
or assigned.
SUPERVISORY
RESPONSIBILITIES:None
KNOWLEDGE, SKILLS & ABILITIES:
*
5+ years of professional experience in all or parts of the technology stack
* Effective and proven to move projects forward on a schedule with minimal
direct supervision
* Have a positive attitude and be committed
* Strong
analytical, problem solving and decision making skills
* Dedication to
providing quality work and completing tasks within specific timeframes
*
Strong commitment to customer service
* Excellent verbal, written and
interpersonal communication skills, demonstrating the ability to communicate
information technology concepts to non-technology personnel.
* Proficiency
with Business Intelligence, Reporting, SQL and relational databases and
warehouses
* Occasional work in excess of 40 hours per week & some
weekends/evenings
MINIMUM EXPERIENCE:
* BS Degree in
Computer Science or related technology major
* 7+ years’ application
development and implementation experience.
* 7+ years of professional
experience as a software engineer/developer in C#.NET, Microsoft .NET, or JAVA
technologies.
* 5+ years demonstrated knowledge of Unix/Linux/Solaris
platform
* 5+ years demonstrated knowledge of Windows platform
* 5+
years demonstrated application development and troubleshooting capability
*
5+ years demonstrated knowledge of Relational Databases including SQL Server and
Oracle RDBMS
* 3+ years’ experience with building integrations using web
service technologies (REST, SOAP/XML).
* 3+ years’ experience with Microsoft
IIS web server technologies
* 3+ years’ experience with Autosys or other Job
schedulers
* 3+ years’ experience with Perl and UNIX shell Scripting
*
3+ years ETL development using Informatica
* Experience in reporting
tools/platforms such as Cognos
* Knowledge of any BPM workflow tool (Appian,
AWD, Serena, OpenText) and BPMN is a major plus.
* Strong communication and
problem solving skills
* Demonstrated understanding and execution through
the phases of the software development life cycle
WORKING
ENVIRONMENT/PHYSICAL ACTIVITIES:
* PC usage up to 100% of the time.
*
Office equipment such as telephone, fax and copier.
* Digital pager may be
required.
* Overtime and weekend hours may be required.
All
applicants must be willing to comply with the provisions of Janus' 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.