Full Stack Developer Java-AngularJS-MongoDB (Contract)
Centage Corporation is the world leader in automated financial planning software solutions for small to medium-sized organizations. Since 2001, thousands of managers at all levels have utilized the Budget Maestro family of budgeting software solutions to streamline their budgeting, forecasting, financial consolidation, corporate performance analysis, and reporting processes. Centage Corporation is headquartered in Natick, MA.
We offer a high energy, team-oriented work environment with an opportunity to contribute significantly in an entrepreneurial environment.
The PositionJoin Centage’s development team on a contract basis to help build the next generation of our financial analytics products. This contract term is expected to be 4-6 months. The position is located in Natick, MA at Centage headquarters.
What you’ll do:- Design and develop the next generation of our cloud-enabled products.
- Diagnose and fix issues reported by internal teams and customers.
- Work as part of a team in a collaborative environment.
- 5+ years experience developing software in product-focused development teams.
- Strong experience building Java Enterprise Web Applications.
- Strong experience building modern single page applications using AngularJS (or similar JavaScript framework), CSS, HTML5.
- Experience with MongoDB, SQL, and OLAP/dimensional data models. Must have previously worked with very large datasets and complex queries.
- Experience with Business Intelligence, Financial Analytics, and ETL tools highly desirable.
- Experience developing scalable, high-performance, distributed systems.
- Experience in a startup or high-growth environment is highly desirable.
- Solid software engineering fundamentals. B.S. in Computer Science or related field preferred.
- Committed to delivering high-quality results within demanding timelines.
- Capable of working with ambiguous requirements and minimal direction.
- Take pride in writing robust, well-structured, well-commented, maintainable, unit-tested code.
- You’re always thinking of security, performance, and scalability.
- Well respected and acknowledged as an expert by peers.
- Challenge yourself, learn from others, and strive to grow professionally every day.
- Emotionally mature team player with a positive can-do attitude.