Principal Software Developer #B59-2020
Principal Software Developer at Bloomberg LP (Princeton, NJ) Full Time.
Responsible for planning & executing small & mid-size software development projects by working through the project life cycle such as requirements elicitation, risk assessment, development through operations, & maintenance.
Position requires a Master's degree, or foreign equivalent, in Computer Science, Engineering, or related & 1 year of software development experience. Alternatively, the employer will accept a Bachelor's degree or foreign equivalent in Computer Science, Engineering, or related followed by 5 years program responsibilities software development experience. Must have 1 year of experience in each of the following skills: Linux or Unix; C, C++, C#, Java, JavaScript, Python, or another high-level programming language; SQL or NoSQL; Messaging Middle-ware; and, Data Structures, algorithms, and Object-oriented design concepts.
Any suitable combo of education, training, or experience is acceptable.
We are an Equal Employment Opportunity (EEO) employer and does not discriminate on the basis of race, color, national origin, religion, gender, age, veteran status, political affiliation, sexual orientation, marital status or disability (in compliance with the Americans with Disabilities Act) with respect to employment opportunities.