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 within our New York office, focusing on a variety of key initiatives that are essential to the expansion of our investment research capabilities. The successful candidate will engage in both development support and the full life-cycle development of enterprise-wide applications. This role promises to be both challenging and rewarding, as it involves collaboration with a highly skilled technology team that is dedicated to innovative design and effective delivery. The candidate will also maintain strong business relationships with key users, ensuring that the technology solutions developed align closely with business needs and objectives. In this position, the candidate will be expected to leverage their extensive experience in developing Windows client desktop applications using Microsoft .NET technology. They will work with various technologies including WPF, WCF, MEF, and Linq, and will be encouraged to stay abreast of the entire .NET ecosystem, including both current and upcoming technologies. The role requires a proactive approach to gathering requirements and influencing design decisions, necessitating clear verbal and written communication skills. The candidate will also need to be adept at working with defined project plans and developing their own plans swiftly to meet project timelines. The ideal candidate will have a strong foundation in C# .NET and experience in applying software development methodologies, particularly in a rapid Test-Driven Development (TDD) environment. While knowledge of investment research and finance is not mandatory, any experience in these areas will be considered a significant advantage, enhancing the candidate's ability to contribute effectively to the team and projects.

Responsibilities

  • Develop and support Windows client desktop applications using Microsoft .NET technology.
  • Engage in full life-cycle development of enterprise-wide applications.
  • Collaborate with a technology team to design innovative solutions.
  • Maintain strong business relationships with key users to ensure alignment of technology solutions with business needs.
  • Gather requirements and influence design decisions through effective communication.
  • Work with project plans and develop individual plans to meet project timelines.
  • Apply software development methodologies to deliver robust and well-tested solutions.

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.
  • Knowledge and interest in the entire .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.
  • Strong C# .NET skills.
  • Experience in applying software development methodologies in a rapid TDD environment.

Nice-to-haves

  • Experience in investment research or finance is advantageous.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service