State Street Corporation - Quincy, MA
posted 4 months ago
As a Software Developer at State Street, you will play a crucial role in the development, enhancement, and maintenance of Data Quality platforms as part of an agile scrum team. This position offers a unique opportunity to work within a highly skilled development team, contributing to the creation of innovative products in the financial sector using cutting-edge technology. You will be responsible for developing, testing, and debugging software enhancements and solutions that address both business and technical challenges. Your work will directly impact the efficiency and effectiveness of our financial services, making this role vital to our operations. In this position, you will work independently to develop software programs, applications, and projects utilizing cloud computing technologies, primarily using Java, Python, or other relevant programming languages. You will also be tasked with writing unit and automation tests to ensure the delivery of high-quality products. Participation in code reviews is expected, as is active engagement in the agile software development process, which includes attending daily standups, sprint planning, backlog grooming, and retrospectives. Additionally, you will be responsible for triaging production issues by reviewing code and logs to devise effective solutions. To succeed in this role, you will need extensive experience with Java n-tier applications and a solid understanding of programming skills, including JVM languages and cloud technologies such as Kubernetes, Kafka, Azure, and AWS. Familiarity with commercial software development and reactive programming frameworks like KSQL and Kstreams will also be beneficial. This position requires a minimum of one year of commercial software development experience, preferably with a background in developing multi-tier solutions. A BS/MS in Computer Science or a related field is preferred, along with strong communication skills and the ability to work collaboratively in a team environment. Knowledge of the financial sector and a math background are highly desirable, as they will aid in gathering and understanding business requirements effectively.