BCforward - Hoboken, NJ
posted 3 months ago
BCforward is currently seeking a highly motivated Application Programmer V for an opportunity in Jersey City, NJ. This position is designed for individuals with a strong background in software development, particularly in Python and database technologies such as Exadata, Sybase, and SQL Server. The ideal candidate will have 5-8 years of hands-on software development experience and a solid understanding of object-oriented programming (OOP) fundamentals, data structures, and design patterns. The role requires the ability to analyze, design, develop, and troubleshoot both new and existing applications, ensuring application development and overnight stability. As an Application Programmer V, you will be responsible for managing interactions across multiple functions, including Development, QA, Operations, and Risk, to ensure smooth delivery of projects. You will work with geographically dispersed teams and must possess a good working knowledge of software configuration management systems, including bug tracking, source control, and build management tools like JIRA and CVS. The position demands a fast-paced work environment where minimal supervision is provided, and guidance from senior team members is available. Flexibility to adopt new technologies is essential, along with a background in investment banking or financial services, which is preferred. Candidates should also have general technical skills, such as the ability to write SQL queries, create macros in Excel, and understand key principles in software and database design. Strong written and verbal communication skills are crucial for this role. Desired skills include knowledge of market risk measures and analytics, a programming background in object-oriented languages (preferably Python), and familiarity with mortgage-backed securities and structured products, although this last point is not mandatory.