Senior Software Developer

Bloomberg L.P.
New York, NY, United States
14 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) Unit Testing C Sharp (Programming Language) Unix C++ (Programming Language) Code Review Data Structures Relational Databases Software Debugging Linux
+8 more
Python (Programming Language) NoSQL Object-Oriented Software Development Software Engineering SQL Databases Scripting Information Technology Programming Languages

Job description

Position Duties: Responsible for planning and executing small and mid-size software development projects by working through the project life cycle such as requirements elicitation, risk assessment, development through operations, and maintenance. Responsible for training and coaching staff members. Contribute to projects outside of regular scope, including technical reviews, influencing design and making recommendations for improvement. Develop requirements for software with Bloomberg and assign implementation to junior developers. Own and ensure quality of projects. Organize test production rollout. Analyze client requirements. Prepare project deliverables and participate in preparing technical proposals. Perform system design and application development. Escalate and resolve any issues on projects. Hands-on software development including selecting and implementing efficient algorithms, writing clear, well documented code, conducting code reviews, ensuring adequate testing of all code, and debugging using various tools.

Requirements

Job Requirements: Position requires a Bachelors degree or the foreign equivalent in Computer Science, Engineering, or related, and 1 year of experience in the job offered, or as a software engineer, or related. In lieu of a Bachelors degree, the employer will accept 2 additional years of experience in the job offered, or as a software engineer, or related. Must have 1 year of experience in each of the following: Linux or Unix; C, C++, C#, Java, JavaScript, Python, or another high-level programming language; SQL or NoSQL; Data structures, algorithms, and object-oriented design concepts; Relational databases; Unit testing; and Scripting. Employer will accept any suitable combination of education, training, and experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…