Location: Boston, MA
Job Description
Position Overview:This position has development and maintenance responsibility for a broad variety of software applications. The contract software engineer will work closely with other IT team members of varying disciplines and our internal business partners to meet stated objectives. Experience working with modelling and maintaining data related to portfolio accounting is desirable. The position reports to the Technical Team Lead.
What You’ll Do:
- Work on a delivery team to develop, enhance, and support applications supporting the investment accounting groups (e.g. cloud-based data mastering applications, UI/UX, etc.)
- Maintain, enhance, and develop new database objects
- Maintain, enhance, and develop data interfaces and ETL processes
- Investigate and resolve issues impacting our production environment
- Work collaboratively within IT and various business units across the firm
- Understand business workflows and identify opportunities to advance capabilities, gain efficiencies, reduce risk
- Perform analysis at the code and data level
- Perform story creation and develop acceptance criteria as an agile team member assigned to projects that directly impact the investment accounting group
- 3-5 years of relevant experience; financial services a plus
- Solid knowledge of modern software design principles, concepts, and practices
- Strong working knowledge of the AWS Technology Stack (e.g. Lambda, ECS, Aurora, etc.);
- Experience writing code in Python and C#
- Experience designing and implementing cloud native relational and non-relational database technologies (Aurora, PostgreSQL, Snowflake, DynamoDB, etc.)
- Experience building and consuming RESTful API’s.
- Experience with CI/CD, DevOps, and Test Driven Development
- Experience working with UI technologies such as REACT, Node.js, helpful but not required
- Experience working with Appian platform