Location: Portland, OR or New York, NY
In this role, you will support the unique, data driven research of our financial analysts. This is a terrific opportunity for a skilled software engineer to become a key contributor for our investment research business. The Software Engineer is responsible for design, development, and maintenance of software applications to support M Science products.
- Participate and contribute to the various project development stages from inception to release.
Support existing applications.
Develop clean, readable, structured code solutions that provide desired functionality and adhere to specifications by studying information needs.
Write, refactor, and test front-end and back-end systems
Contribute to technical documentation by developing layouts, code comments, and clear code.
Participate in design of software applications.
Contribute and participate in project planning and roadmap.
Proactive, Full stack developer who is willing to learn and adapt new patterns and practices and technologies.
Team player who is willing to work with internal and cross functional teams.
- Bachelor’s degree in Software Engineering or equivalent combination of education and experience
3 to 5 plus years of software engineering experience as a Full Time Engineer working with teams.
Test Driven Development. Exposure to various testing tools.
General design principles and design patterns.
Participate in Code Reviews.
Experience with legacy code and refactoring.
Knowledge and Experience with REST, Web API/Services.
Object-oriented coding techniques.
Exposure to .Net C# / Java / Server Side development OOP language
SQL. Experience working with Production data sets with database of some kind.
HTTP, JSON, client side scripting frameworks
Experience with Cloud Computing.
Experience developing scalable web applications
Additional Desired Skills
- Angular/ React JS
Experience working with large datasets
Experience with SQL/Web performance monitoring and fine tuning
Email resume to firstname.lastname@example.org and include position for which you are applying.