Main responsibilities of the job
- Code software changes based on design specifications. Proactively resolve issues in specification that will lead to quality, system performance, or architectural issues in product.
- Perform thorough unit testing on all relevant platforms and devices as appropriate for the particular task/project.
- Regularly inform manager on progress of project, identifying risks early in the process
- Collaborate with Business Analysts and Product Designers to ensure understanding of business requirements
- Demonstrate self-directed and proactive approach to tackling problems and leveraging resources
This position will require strong hands-on development experience and will participate in all phases of the software development lifecycle. You will work closely with Product team to understand requirements and business specifications around Portfolio Management, Trading, Analytics, and Investment Accounting. You will write top-notch code in multi-tiered multi-threaded environment. Attend sprint meetings with team members to define and analyze development requirements and provide work breakdown and estimates of work.
- 3+ years of experience with SQL Server and MongoDB
- Experience with REST APIs in a microservices architecture.
- Comprehensive knowledge of best practices and design patterns for SaaS
- Excellent verbal and written communication skills, strong interpersonal and presentation skills
- Hands-on experience with GraphQL, Swagger and Kafka
- Familiar with secure software coding techniques
- Experience with 3rd party UI Control tools
- Familiar with Agile-Scrum methodology and practices
- Recent experience within in the Financial Industry with a focus on portfolio management, trading, or accounting