Rutgers New Start Career Network

Rutgers Edward J. Bloustein School of Planning and Public Policy mobile logo
New Start Career Network mobile logo

Job Information

Bloomberg LP Senior Software Developer in New York, New York

Position Duties: Analyze user needs and software requirements to determine feasibility of design within specific time and cost constraints while working independently with minimal guidance with team leaders. Recommend software applications enhancements for the Bloomberg Terminal, which hosts over 10,000 unique software applications that underpin the global financial markets after reviewing program specifications for full cycle application development processing. Manage and read full software lifecycles by developing, engineering, and maintaining new and existing financial analysis software applications for the Bloomberg computer information system to meet internal and external user needs. Break down large projects into viable increments, and develop and document requirements and specifications using existing telemetry tools and creating instruments to maintain operational intelligence, providing technical and functional support for medium sized software packages. Diagnose complex user-reported issues with our financial analysis products by working autonomously and collaboratively. Document software applications and systems design, encapsulating complex design models as a reference for users and independently create new modules containing improved or different algorithms. Review work of more junior software engineers/developers. Partner with other team members to design, build, and roll out solutions that will optimize complex workflows. Work with internal stakeholders to design the systems and applications and obtain information on project limitations and capabilities, performance requirements, and interfaces.Job Requirements: Position requires a Master's degree or foreign equivalent in Computer Science, Engineering, Mathematics, Information Systems, Physics, or related, and one (1) year in the job offered or a software developer, software engineer, analyst, or related. Alternatively, employer will accept a Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, Information Systems, Physics, or related, followed by five (5) years of progressively responsible software development experience.Must have one (1) year of experience in each of the following: C, C++, C#, Java, JavaScript, Python, or another high-level programming language; SQL or NoSQL; Messaging Middle-ware; Data structures, algorithms, and object-oriented design concepts; Relational databases; Unit testing; and Scripting.Must pass company’s required skills assessment. Any suitable combination of education, training, or experience is acceptable.Rate of pay: $190,000 - $220,000 / year

Minimum Salary: 190,000 Maximum Salary: 220,000 Salary Unit: Yearly

DirectEmployers