Software developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+28 more
Job description
This is a Software developer, technical support role to support the MCM. The focus will be on the integration between the client upstream and downstream systems.
Candidate Value Proposition: The successful candidate will have the opportunity to learn about MCM and about commercial real estate finance. Typical Day in Role: -software development -support production issues -support deployment -building back-end systems -UI development -working with messaging and monitoring -working closely with IT senior manager and other developers -interaction with business team to gather requirements
Requirements
- 8+ years of experience designing, developing, deploying, and maintaining large-scale applications with complex integrations (experience with modern programming languages such as Java and/or Python; developing and consuming Web Services and APIs)
- 4+ years of experience with data technologies and databases, including one or more of the following: PostgreSQL, Microsoft SQL Server, Oracle, Apache NiFi, Apache Kafka, Elasticsearch, with the ability to work comfortably with large datasets (experience writing, reading, and executing SQL scripts)
-
2+ years of Experience with front-end technologies including Angular, React, and JavaScript 4.3+ years of experience with CI/CD and build automation tools such as Maven, Gradle, and Jenkins
- 3+ years experience working with cloud platforms, preferably Microsoft Azure or GCP, and Kubernetes
- 3+ years of experience with test automation (includes SRE monitoring and synthetic monitoring)
Nice-To-Have Skills:
- Previous experience working in mortgage capital markets
- Experience using job scheduling and orchestration tools such as CRON, Tidal, or Airflow
- Experience using application and infrastructure monitoring tools such as Dynatrace for performance monitoring, troubleshooting, and incident analysis
- Experience working in an Agile environment, with a solid understanding of Test-Driven Development (TDD)
Soft Skills Required: -communication skills -strong team player
Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
Best VS. Average Candidate: -the ideal candidate will have strong back-end development experience, would be able to hit the ground running and have the ability to work independently -strong production support experience
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Why Upskilling And Reskilling is Important For Developers
What’s the Difference between a Junior, Mid, and Senior Developer?