Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
No Travel Required
Skills
Mendix
Java
Python
SQL
Job Details
Key Responsibilities
- Lead technical design, architecture, and implementation of solutions across platforms including Mendix, Java/Python, and SQL.
- Collaborate with product owners, business stakeholders, and cross-functional teams to understand requirements and translate them into robust, scalable designs.
- Drive the modernization and migration/refactoring of legacy systems to modern architectures and frameworks.
- Ensure optimal use of multi-threading and concurrency techniques to deliver high-performance server-side applications.
- Provide technical leadership and mentorship to development teams, performing code reviews and enforcing best practices.
- Design and optimize data models and queries for asset allocation and trade execution workflows.
- Maintain strong alignment with business needs and compliance requirements in a fast-paced financial services environment.
Required Qualifications
- 10+ years of hands-on software development and architecture experience.
- Proficiency in:
- No-Code/Low-Code platforms, particularly Mendix.
- Java and/or Python for backend/server-side development.
- SQL and relational database design/performance tuning.
- Experience designing and implementing solutions using multi-threading and concurrency.
- Strong knowledge of application migration, modernization, and codebase refactoring.
- Deep domain knowledge in asset allocation, trade allocation rules, and execution processes.
Preferred Skills
- Experience working in agile environments with CI/CD pipelines and DevOps integration.
- Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform).
- Familiarity with message queues, event-driven
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you are not the named addressee, you should not disseminate, distribute, or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. The recipient should check the email and any attachments carefully before opening . The company cannot accept responsibility for any loss or damage arising from using this email or attachments.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.