Responsibilities
- Writing scalable, robust, testable, efficient and easily maintainable code
- Translating software requirements into stable, working, high-performance software
- Ensure that software packages and programs are well documented and hasreasonable test coverage
- Collaborate closely with other internal technical teams/business users ininvestigating, testing and deployments
- Responsible for handling Release Management, raising Change Requests and scheduling for the implementation of fixes and enhancements.
- Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members.
- Ensures all production changes are made in accordance with life‑cycle methodology and risk guidelines
- Application Support, Deployment of Release, patches & fixes on Platform
- Analyze application performance, perform tuning and ensure high availability & stability of the platform.
- Stand as alternate Tech Lead when the Tech Lead of his squad is not available.
- Design and develop RESTful / gRPC APIs and ensure backward compatibility and versioning strategies
- Leverage Go concurrency patterns (goroutines, channels, context) to build high-throughput and resilient services
- Implement observability (logging, metrics, tracing) using tools such as OpenTelemetry, Prometheus, or Grafana
- Work with distributed systems, including caching (e.g., Redis), messaging(e.g., Kafka), and database optimization
- Participate in code reviews, enforce coding standards, and mentor juniordevelopers
- Ensure security best practices (authentication, authorization, dataprotection) are implemented in services
#J-18808-Ljbffr…
