Application Site Reliability Engineer
MBI Digital is looking for an application Site Reliability Engineer with 7+ yrs experience to assist in the overall support of a state-of-the-art loan management platform. This position is a member of the Application Support Team with the mission to maintain, support, architect, and tune the platform across client's cloud-hosted client sites and at time consult with licensed clients. This is a hands-on development and support role.
This is a 100% remote opportunity for a multi year project engagement. The candidate will work (Monday - Friday) in 8am-5pm Eastern timezone shift.
Job Responsibilities:
Monitoring
- Monitor client’s loan management platform, proactively identifying potential issues and thresholds before they materially impact the system performance and clients.
- Implement and configure tools that automate the monitoring and alerts at various thresholds to effectively enable manual intervention to avoid client impact.
Issue Response/System Availability
- Respond to priority 1 “blocker” issues to minimize downtime and maximize the platform availability when escalated by Level 1 or Issue Management.
- Participate in/contribute to the root cause process/procedures that identify the root cause and fix, then follow through on code, configuration, and/or infrastructure updates to remediate the issue via short- or long-term solutions.
- Assist product teams in their “Request for Developer (RFD)” tickets for various clients when assigned by manager.
Development / Coding
- Develop code and/or implement new designs or configurations to address production issues, functionality and or new designs or configurations.
- Develop code and/or implement new designs or configurations to address performance limitations.
- Work within the agile development methodology and related procedures when developing and checking in code.
Preparation/Release Readiness
- Participate in/contribute to the development/enhancements of the platform documentation and training aids that will remove or materially limit the time it takes to address priority 1 “blocker” issues.
- Work with team members to develop their technical, platform and functional knowledge of the platform being supported and enhanced.
Requirements:
- 1+ years’ experience coding, designing, architecting, and supporting complex enterprise cloud-based software/platforms.
- 2+ years’ experience in the design, development, and unit testing of API/web service integrations, using automation tools such as JUnit, Rest Assured, etc.
- 2+ years’ experience in coding, building, and designing REST/web services in Java or SSIS (or similar DB development languages).
- 1+ years’ database experience developing/supporting applications with Microsoft SQL Server, PostgreSQL, Oracle, or other relational databases.
- 1+ years’ experience building or supporting large-scale distributed, fault-tolerant systems.
- 1+ years’ experience implementing and supporting extensive application logging frameworks.
- 2+ years’ experience in Agile practice and a deep understanding of Agile SDLC.
- Understanding of OOP, design patterns, and data structures.
- Demonstrated focus on organizational skills and attention to detail.
- Demonstrated skills in critical thinking and analysis and verbal/written communication.
Preferred Skills/Experience:
- Experience in Agile practice and deep understanding of Agile SDLC.
- 5+ years’ experience with distributed cloud architecture and implementations, specifically Azure services.
- Experience with the following:
- Log4J (or similar enterprise logging platform)
- ActiveBatch (or similar enterprise scheduling platform)
- RabbitMQ (or similar messaging brokers)
- Apache Ignite
- AngularJS or React
- Swagger and/or Postman (or similar frameworks)
- ELK (or similar application monitoring frameworks)
Education / Certifications
- BS degree in business or related field required, software engineering, or computer science.
Job ID
MBI-J0200
Job Type
full_time
Location
India
Date Posted
27th February 2025
Apply now