[Remote] Software Engineer # 26-20171
Note: The job is a remote job and is open to candidates in USA. US Tech Solutions is a global staff augmentation firm providing on-demand talent and workforce solutions. The company is seeking a Software Engineer to develop and support large-scale applications, build back-end systems and user interfaces, manage deployments, and work with messaging, monitoring, and business teams.
Responsibilities
- 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
Skills
- * 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)
- * Communication skills
- * Strong team player
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- * 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
- * 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)
Benefits
- The successful candidate will have the opportunity to learn about MCM and about commercial real estate finance.
Company Overview
Company H1B Sponsorship