ENT Software Developer

September 15

Apply Now
Logo of Allstate

Allstate

Auto Insurance • Life Insurance • Retirement Planning • Homeowners Insurance • Motorcycle Insurance

10,000+

💰 Post-IPO Equity on 2014-01

Description

• Architect and design digital products using modern tools, software technologies, frameworks, and systems. • Apply a systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software. • Own and manage running applications in production, and be accountable for the success of the digital products through achieving KPIs. • Plan, direct, design, and execute IT-related activities and programs that are of a complex and critical nature. • Participate in product scoping, discovery and framing, and inceptions providing technical input and helps translate user features into system design. • Lead and participate in inceptions and iteration planning meetings, infusing backlogs with technical input working in close partnership with the product manager. • Lead and participate in daily site, cross-site, and product team standups, and shape the architecture and design of the product. • Collaborate and align strategy across product portfolios (cross-product) in partnership with product managers, other peers and key stakeholders. • Serves as an expert on multiple business domain and a distinguished advocate of multiple technology stacks and shares that knowledge across organizations. • Serve as the anchor of the team and practice technical leadership; help guide the team in choosing the right technology, solve technical problems, and resolve any technical conflicts within the team. • Coach the team and lead daily practices of using paired programming and test-driven development in writing software and building products. • Establish continuous integration, continuous delivery, and continuous deployment pipelines and practices. • Lead and participate in knowledge sharing and contributes to the overall growth of the collective knowledge of the CompoZed Labs community.

Requirements

• Master’s degree in Computer Science, Computer Engineering or related field (willing to accept foreign education equivalent) plus three years of experience as a Software Engineer or related occupation architecting, designing, and implementing software applications or, alternatively, a Bachelor’s degree in Computer Science, Computer Engineering or related field (willing to accept foreign education equivalent) and five years of experience as a Software Engineer or related occupation architecting, designing, and implementing software applications. • Demonstrated Expertise (“DE”) developing software applications in Java, and JavaScript using React, React Native, and Node.js; • DE developing REST APIs including tooling for documentation (swagger, REST-docs, openapi spec), versioning, service discovery/registration, testing and management, and interaction between applications using NodeJs and Java; • DE implementing web and API security including authentication, authorization, OAuth, OWASP, OpenID, and SAML; • DE implementing User Risk Evaluation, Finance General Ledger, and Time Scheduling systems; • DE developing and implementing backend design using relational and non-relational databases such as Mongo, and PostgresDB.

Apply Now

Similar Jobs

September 13

MyFitnessPal

51 - 200

Senior iOS Engineer for MyFitnessPal enhancing user experience and Premium features.

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