SW Engineer I – Full Stack, Officer
State Street View all jobs
- Burlington, ON
- $70,000-118,750 per year
- Permanent
- Full-time
- Full Stack Development
- Front-end UI/UX development
- Under guidance of senior engineers contribute to analysis, design, development, testing, and debugging large and complex software enhancements and solutions within the CRD/Alpha Platform domains including modifications to core frameworks and other primary facilities critical to system operation
- Collaborate with Business Analysts to create simple and sustainable software solutions for complex problems
- Participate in the agile software development process including attending all daily standups, sprint planning, backlog grooming, and retrospectives
- Participate in on-the-job and formal trainings to develop your career
- Develop practical experience with object-oriented programming (JAVA and/or C#), compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages
- Develop web based applications with ReactJS
- Learn how to build an event driven architectures
- Build knowledge of Kafka and /or Kubernetes
- Learn to develop cloud native services on one or more of the major cloud providers (Azure, AWS, Google Cloud) and using Java and Spring
- Learn Snowflake and SQL Server
- Learn to develop observable, operable cloud native software that horizontally scales and is aligned with the modern architectural principles
- Develop business acumen in Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management
- Build knowledge of test standard and popular supporting frameworks such as Jest, Cypress, and Jasmine
- B.S. or master’s degree in computer science, Engineering, Mathematics, and Physics or other technical course of study
- 1 – 5 years of professional experience
- Interest and passion about building high quality software in FinTech space
- Ideally, you already have initial experience with Java, PowerShell and batch scripts and have knowledge of C#
- You are familiar with concepts such as DevOps, continuous delivery, clean code, TDD and agile methods
- You have worked with tools like Jira and Confluence
- You are eager to learn and challenge status quo and are characterized by a very analytical and solution-oriented way of thinking
- You have effective written and verbal communication
- Able to work well with peers in a collaborative team environment
- Our employees are expected to work from our office locations per country-specific guidelines