Pencom Systems - New York, NY

posted 21 days ago

Full-time
New York, NY
Administrative and Support Services

About the position

The Application Developer, Consultant position is a pivotal role based in New York, focusing on a variety of key initiatives that include development support and the creation of full life-cycle enterprise-wide applications. As the firm expands its investment research footprint, the successful candidate will be part of a dynamic technology team that emphasizes innovative design and effective delivery. This role promises to be both challenging and rewarding, providing opportunities to interact closely with key business users and stakeholders. The candidate will be expected to engage in a collaborative environment, ensuring that technology solutions align with business needs and objectives. The position requires a proactive approach to problem-solving and the ability to adapt to evolving project requirements while maintaining a strong focus on quality and performance.

Responsibilities

  • Develop and support Windows client desktop applications using Microsoft .NET technology.
  • Engage in full life-cycle application development, from requirements gathering to deployment.
  • Collaborate with a technology team to design and implement innovative solutions.
  • Maintain strong business relationships with key users to ensure alignment of technology initiatives with business goals.
  • Apply software development methodologies to deliver robust and well-tested solutions in a rapid TDD environment.
  • Develop project plans and manage timelines effectively.

Requirements

  • 5 years of commercial experience in application development.
  • Proven track record in delivering Windows client desktop applications using Microsoft .NET technology.
  • Strong experience with WPF, WCF, MEF, and Linq.
  • In-depth knowledge and interest in the .NET ecosystem, including current and forthcoming technologies.
  • Prior experience working within the Microsoft Office environment, including VSTO, is a strong advantage.
  • Experience in server-side Java development is beneficial.
  • Clear verbal and written communication skills for gathering requirements and influencing design consensus.
  • Ability to work with clearly defined project plans and develop independent plans quickly.
  • Strong C# .NET skills.
  • Experience applying software development methodologies in a TDD environment.

Nice-to-haves

  • Knowledge of investment research and finance is advantageous but not essential.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service