Software Developer

November 12

Apply Now
Logo of Allstate Northern Ireland

Allstate Northern Ireland

Software Development Services • Business Process Outsourcing Solutions • Infrastructure Services • Business Process Management • Managed Services

1001 - 5000

Description

• Develop high-quality, scalable, secure, and stable code for products and solutions, making it easier for other developers to maintain, and reuse • Continuously pay attention to technical excellence and good design, which results in straightforward solutions and reduced complexity • Develop unit tests; strive to automate testing as much as possible • Write and present code design specifications, including new features and changes to existing code. Participate in code reviews to ensure new code conforms to development and security standards • Ensure new code, features, or software products meet performance goals/metrics. Resolve defects logged by customers or QA, and document all changes made

Requirements

• BS or MS in Computer Science • 2+ years of software engineering experience writing performant code in Java or Python • Hands-on experience with streaming technologies like Kafka, Flink, and Spark • Experience with Jenkins, GitHub, and Artifactory, or other CI/CD methodologies • Experience delivering highly available, scalable, distributed systems and microservices or RESTful web services in a production setting • Experience with developing and deploying system features and QA frameworks • Working knowledge of Big Data technologies like Kafka, Snowflake, Data Lake, or Warehouses, and ETLs • Working knowledge of Data Storage and Processing technologies, e.g., S3, EMR, Spark, Flink • Working knowledge of container frameworks (Docker) or CD frameworks (e.g., Spinnaker)

Apply Now

Similar Jobs

November 6

Affirm

1001 - 5000

Software Engineer for Affirm's Loans Platform team to scale loan products.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com