Job Information
BlackRock Financial Management, Inc. Associate, Application Engineer in New York, New York
BlackRock Financial Management, Inc. is hiring a(n) Associate, Application Engineer (ref. Code R251272 in New York, NY).Duties: Design, develop and maintain enterprise level scalable, extensible, and high performing applications using languages like Java, Python, JavaScript, Protobuf, Junit, C, C++, Perl; knowledge with frameworks and technologies such as but not limited to SQL and Non-SQL databases, Spring, Hibernate, Ignite, Cassandra and Kafka; methodologies including test driven development, object- oriented design and programming, multi-threading, design patterns, and software development best practices. Support the entire software development life cycle, from project initialization, requirement gathering, to application design, system architect and development, unit and regression testing, deployment, and production support. Utilize Agile development methodologies for day-to-day work and planning. Work with various teams and subject matter experts to build relationships, and participate in teamwork to analyze the dynamics and critical time frame nature of the accounting services business. Create technical design documents to describe the planned solution and the upstream and downstream dependencies. Identify and resolve current production issues and determine proper resolution in a timely manner with minimal client impact. Standard Company Flex Work Policy- Four (4) days in office, and one (1) day remote per week. REQUIREMENTS: Master's degree in Computer Science or related field and 12 months (1 year) of experience as s Software Engineer, Systems Engineer, or related role. Requires 12 months of experience in each of the following skills: 1. Fluency in enterprise level software development languages including but not limited to Java, Python, SQL, Protobuf, Junit, C, C++, perl; 2. Design, develop and maintain enterprise level scalable, extensible, testable, and high performing APIs; 3.Perform different type of testing for enterprise software, including writing unit tests during development cycle, end-to-end testing, regression testing; 4. Experienced in frameworks and technologies including SQL and Spring, Hibernate, Ignite, and Java messaging system; 5. Experienced in object-oriented design and programming, multi-threading, different design patterns, and software development best practices; 6.Independently gather and understand business requirement, communicate, and collaborate with other members on the team to build enterprise level software; 7. Software development life cycle, including but not limited to understand and practice agile development practices, building and maintaining efficient CICD pipelines, participate andmanage release processes; and, 8.Problem solving and deep understanding of the software ecosystem for production development and defect resolution. In the alternative, employer will accept a Bachelor’s degree in Computer Science or related field and 36 months of experience as a Software Engineer, Systems Engineer, or related role and in each of the above-listed skills.Additionally, employees are eligible for an annual discretionary bonus, and benefits including healthcare, leave benefits, and retirement benefits. BlackRock operates a pay-for-performance compensation philosophy and your total compensation may vary based on role, location, and firm, department and individual performance.
Minimum Salary: 153900 Maximum Salary: 162000 Salary Unit: Yearly