BlackRock Financial Management, Inc. is looking for a Software Engineer to build enterprise-level scalable, high-performing applications and translate complex business requirements into technical solutions.
Requirements
- Design, develop, maintain and support enterprise level scalable, extensible, and high performing applications using languages including the following: JavaScript, Typescript, HMTL, and CSS.
- Frameworks and technologies: Angular and React.
- Methodologies including test driven development, various design patterns, and software development best practices by testing architecture and design.
- Using software development tools to develop, debug, monitor and support applications including Visual Studio Code, IntelliJ, Web browser developer tools, and command line tool.
- Diagraming tools for design and architecture sessions miro or draw.io.
- Development operation tools including Azure Dev Ops or Jira system.
- Documentation tools including confluence, markdown; Microsoft Windows.
Responsibilities
- Operate and execute on the entire software development life cycle, including requirement gathering, design, development, testing, build and deployment, and production support.
- Build enterprise level scalable, high performing applications utilizing technologies like JavaScript, Typescript, HTML, CSS, Angular and React, among others.
- Design applications using test driven development and various design patterns.
- Conduct system performance analysis and enhancements.
- Communicate clearly with stakeholders, business partners, UX designers, quality control testers, and other members on the team to design, plan, architect, test, deploy, and support software solutions.
- Understand complex and intricate business requirements and translate them into technical solutions.
- Continuously learn new knowledge and technology on the job to build better solutions for our clients.
Other
- Utilize Agile development methodologies for day-to-day work and planning.
- Bachelor’s degree (or foreign equivalent) in Computer Science, or a related field
- 24 months of experience in the job offered or in a related occupation.
- Employees are currently required to work at least 4 days in the office per week, with the flexibility to work from home 1 day a week.