Bloomberg

Software Engineer

Bloomberg$100K — $120K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS in Computer Science or related technical discipline (or equivalent)
  • 4-6 years of experience in software design and web development
  • Strong programming skills in Java, preferably with Spring framework
  • Profficiency in Unix or Unix variant systems
  • Familiarity with relational database systems, SQL, and stored procedures

Responsibilities

  • Develop high-quality code while minimizing disruption to production
  • Collaborate across teams to complete technical tasks and ensure integration with systems
  • Track and resolve network and security blockers for project completion
  • Document solution designs and engage in peer feedback sessions
  • Communicate project progress during daily standups and design sessions
  • Lead peer reviews and provide constructive feedback on technical deliverables
  • Analyze application performance and troubleshoot issues in collaboration with support teams

Benefits

  • Remote work flexibility
  • Opportunity for mentoring and collaboration in a team environment
  • Participation in peer review sessions
  • Engagement in design sessions for solution feedback
  • Access to automated testing methodologies for quality assurance
Full Job Description
Remote

The Software Engineer contributes as a member of the Development Team throughout each phase of the software development lifecycle, including contributing to technical proof of concepts, assisting in designs, implementing systems according to standards, and creating automated tests. The incumbent works under close supervision on technical tasks of high complexity of medium to large scale utilizing pre-established standards and best practices. The Software Engineer will at times mentor members of the team.

Key Responsibilities
Develops high-quality code with minimal disruption to the production environment, while helping the team meet project deadlines
Works as an individual contributor across multiple teams to complete varying technical tasks, including understanding upstream/downstream processes and interfacing systems to ensure seamless integration with other systems
Submits and tracks requests to resolve network blockers and security requirements needed to complete integration and delivery work
Documents and contributions to solution designs in a team setting, actively seeking feedback from peers during design sessions
Communicates regularly on the progress of work products and deliverables to management and team members during daily standups and design sessions
Participates in peer review sessions and leads by example in how to constructively critique technical deliverables
Documents technology standards and best practices, and ensure adherence to them across the team
Conducts analysis of application and database performance, reviews log files, and troubleshoots and monitors applications in partnership with the application support team
Assists in implementing reliable automated test cases to ensure application quality and stability, in partnership with Quality Engineers

Experience/Education
BS, in Computer Science or related technical discipline (or equivalent).
4 to 6 plus years of experience in software design and web development

Skills

Demonstrates excellent written and oral communication abilities, including presentation skills
Demonstrates independent thinking and decision-making abilities
Strong programming skills in object-oriented languages, Java is preferred
Proficient knowledge of at least one Unix or Unix variant system
Familiarity with at least one relational database system
Experience with Spring, MVC, Java Script, Ajax, ORM, and web services is very helpful
Experience with Angular is very helpful
Experience with AWS containerization and serverless is very helpful
Experience with build automation and code repository tools (i.e. Jenkins, Git, Maven, , GitLab, etc.)
Familiarity with SQL, database object creation, and stored procedures Understanding of agile software development methodologies and the differences from waterfall methodologies.

Top 3 hard skills:
- Java with Spring framework
- SQL skills
- AWS services
- Angular

Top 3 soft skills:
Collaboration/Teamwork
Adaptability (adjusts to changes in priorities)
Critical Thinking (applies objective analysis and reasoning)
Communication

Notes:

Remote

About Bloomberg

Bloomberg L.P. is a privately held financial, software, data, and media company headquartered in Midtown Manhattan, New York City. It was founded by Michael Bloomberg in 1981, with the help of Thomas Secunda, Duncan MacMillan, Charles Zegar, and a 12% ownership investment by Merrill Lynch. Bloomberg L.P. provides financial software tools and enterprise applications such as analytics and equity trading platform, data services, and news to financial companies and organizations through the Bloomberg Terminal (via its Bloomberg Professional Service), its core revenue-generating product. Bloomberg L.P. also includes a wire service (Bloomberg News), a global television network (Bloomberg Television), digital websites, a radio station (WBBR), subscription-only newsletters, and three magazines: Bloomberg Businessweek, Bloomberg Markets, and Bloomberg Pursuits.
Learn more about Bloomberg
Size
20,000 employees
Industry
Founded
1981

Similar Jobs

More Jobs at Bloomberg

More Information Technology Jobs

Find similar Software Engineer jobs: