Thursday, May 02, 2013

Janus - Senior Software Developer

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.