You will design and develop scalable and resilient systems using Java or Python.
Responsibilities
Design and develop scalable and resilient systems using Java or Python.
Execute software solutions, design, development, and technical troubleshooting.
Create secure, high-quality production code and maintain synchronous algorithms.
Produce or contribute to application architecture and design artifacts.
Analyze large data sets to drive improvements in coding hygiene and system architecture.
Required Skills
10+ years of hands-on practical experience in system design, application development, testing, and operational stability.
Proficiency in coding using Java or Python.
Experience developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages.
Overall knowledge of the Software Development Life Cycle.
Understanding of agile methodologies, including CI/CD, Application Resiliency, and Security.
Knowledge of software applications and technical processes within a technical discipline.