Responsibilities
- Work across the full stack to design, develop, test, deploy, maintain and improve software
- Help architect a micro-services based highly scalable and performant architecture
- Build report interfaces and data feeds
- Deeply understand user needs and build products that are intuitive and easy to use
- Uphold high engineering standards and maintain consistency across services
- Manage individual project priorities, deadlines and deliverables
Qualifications
- BS degree in Computer Science, Engineering or similar technical field of study or equivalent practical experience
- 5+ years of relevant experience building large-scale applications or complex enterprise software
- Software development experience in one or more general purpose programming languages
- Experience working with one or more of the following: web applications, enterprise software, large software systems, and/or finance software
- Working proficiency and communication skills in verbal and written English
- Interest and ability to learn new languages or technologies as needed
Experience (Years): 5-8 Years