Full Stack Application Developer
Apply NowCompany: CERES Group
Location: Boston, MA 02115
Description:
The application development team is responsible for all software development across the various investment and support departments at the firm. Utilizing various products, tools and technology, the team works with its stakeholders to identify areas for improvement and implements those changes. Our current primary focus is on enhancing our internal portfolio management system which is used by the generalist investment team to make key decisions in the investment process. The successful application developer will engage users in the design and development process, work fluidly with other team members, offer ideas, provide feedback and work towards solutions in a group environment.
SUMMARY OF RESPONSIBILITIES:
SUMMARY OF RESPONSIBILITIES:
- Work closely with the investment and application development teams in the development of a user interface and middle-tier components for the core platform used by the investment team
- Areas of focus will include building user interfaces and middle-tier components using Angular, C#, .NET Core and Entity Framework
- Contribute to building financial models and analytical tools to assist with manager selection, liquidity and risk management
- Design, develop, test, and implement complex middle-tier business objects and user interface components
- Translate application storyboards and use cases into application functionality
- Assist applications development team in resolving unexpected issues and concerns
- Assist in maintaining code quality, unit testing, and source control organization
- Full-stack web-developer with ability to work in all layers of a modern web application
- Skills in one or more of the following:
- Programming Skills - C#, .Net Framework, .Net Core
- Relational Database Skills - T-SQL, ORM Technology, Data Modeling
- Web Application Skills - Angular 2+, Bootstrap, MVC, jQuery, JavaScript, CSS, HTML
- Statistical Skills - Excel, Excel-DNA
- Experience working in a dev-ops environment; comfortable branching and merging
- Exposure to Agile principles and practices a plus
- Strong analytical skills and ability to handle multiple project assignments
- Systems thinker with extreme attention to detail, and strong work ethic a necessity
- Ability to partner with end-users and work in a fast-paced, team environment
- Highest level of integrity and ethical standards
- BS/BA in a relevant field (Mathematics, Engineering or Computer Science)
- 2-10 years of relevant work experience; candidates with less than 1 year of experience plus relevant internship experience may also be considered
- Candidates with1-3 years of experience will be trained on any missing skills so great chance to develop your skills.
- Financial services industry experience preferred but not required