At this time, we are unable to consider candidates requiring visa sponsorship or third-party recruitment agencies for this role. We thank you for your understanding. Overview: As a Senior Development Contract Engineer, you serve as a specialist in the engineering team that supports the product. You help develop and gain insight in the application architecture. You can distill an abstract architecture into concrete design and influence the implementation. You show expertise in applying the appropriate software engineering patterns to build robust and scalable systems. You are an expert in programming and apply your skills in developing the product. You have the skills to design and implement the architecture on your own, you provide feedback on software designs and/or implementation. You show good problem-solving skills and can help the team in triaging operational issues. You leverage your expertise in eliminating repeat occurrences. Use your technology acumen to apply and maintain current software technologies within specialized area(s) of the technology domain. Lead the design, development, testing and lifecycle management, of services. Lead and conduct code review, design review, testing, and debugging activities at the application level. Solve complex and severe technical issues. Embed data quality protocols throughout data acquisition, processing, storage, and operational use. Engineering Consists Of: • Robust and distributed microservices and event-based architectures with mature CI/CD pipelines • High levels of automation • High observability with robust logs and metrics • Microservices that use RESTful standards and built on Springboot or Mirconaut with Kotlin as the primary programing language with Eventing at scale on Kafka • Cloud ready applications deployed on in-prem cloud Working Will Entail: • Building new features and functions on existing services • Building new services as applicable • Writing consumers and producers to Kafka • Ensuring all code remains highly testable and maintain high test coverage • Follow team cadence on support including taking up on-call activities to support the product • Build awareness on operational processes like the change management practices, deployment practices, communications, etc.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
101-250 employees