Software Developer

Software Developer
Empresa:

Shipt


Software Developer

Detalles de la oferta

About the Job

Job Title:Software Developer
FLSA Status: Exempt

SUMMARY
Runbeck Election Services is looking for full stack enthusiast who enjoys building products that solve big problems, delight customers and get things done on a collaborative team. (Lone Rangers need not apply). We believe that small agile teams focused on developing, implementing and shipping software move the fastest and make the most impact. As a Runbeck team member, the candidate continuously works to implement development solutions that evolve the Democratic process in the United States.
The Software Developer brings discipline and care about implementation practices with a combination of strong front end and back end skills. Through Agile/Scrum processes, common design patterns, clean coding principles and other techniques, the highest level of software craftsmanship is included in the finished product. Regular code reviews are embraced as opportunities to learn from and educate talented team members. Constructive participation is highly encouraged! The Software Team iterates quickly with an emphasis on lean development—the work has an immediate, scaled impact every day.

RESPONSIBILITIES
Create, maintain and optimize source code for large web using technologies in “Skills and Requirements”
Help design and build new products for an aggressive growth driven roadmap
Develop web applications, user interfaces, reports and tools using Microsoft-based and open source technologies
Develop, document and maintain best practices including programming standards, application quality objectives and code reviews.
Ensure that systems are designed and developed to comply with architectural standards in accordance with evolving methodologies and practices
Design, code, test, debug and document application programs while enhancing existing programs to ensure that applications continue to meet users', customers’ and business' needs
Evaluate third party software to determine use with business and operational needs and compatibility with existing operating systems and applications
Learn new plug-ins and IDE enhancements to boost team productivity and share tooling experiences as new methods to enhance current processes
Develop integration plan and services for third party products including error handling, confirmation of delivery, etc.
Resolve application issues by troubleshooting software bugs for continuous business operations
Interface with business owners and representatives regarding project status and user needs to promote user cooperation and satisfaction

Skills and Requirements
Develop web-based systems and associated modules using React and Redux
Strong understanding of .NET and Node.js
Experience with SQL Server and PostgreSQL
Solid grasp of core toolsets (Azure DevOps, Visual Studio, Git) and languages (C# and JavaScript).
Experience with the Elastic Stack: Elasticsearch, Logstash and Kibana
Experience with task queues, RabbitMQ and Celery
Experience with Redis
Experience with Microsoft Azure and other cloud computing offerings
Experience with containerization in production environments using Docker and Kubernetes
Demonstrated experience and knowledge of the principles, techniques and methodology of web application development
Demonstrated experience and understanding of the full software development life cycle, dynamics of applications development projects
Ability to gain, understand and apply information and data as it relates to Information Technology
Ability to use good judgment, problem-solving and decision-making skills
Work in a fast-paced environment where deadlines are essential, and maintain good communication with teams
Maintain professional image and work environment
Organize, plan, prioritize and complete work
Perform software coding, testing, debugging, documentation and installation tasks in accordance with industry best practices and internal procedures and standards
Strong Interpersonal communication skills, both verbal and written required

Experience
2+ years developing and supporting products for external customers
5-7+ years experience as a software developer
5-7+ years designing and developing Web-based systems

Work Authorization -United States citizen

View more info
View less infoReport this job
Job Title:Software Developer
FLSA Status: Exempt

SUMMARY
Runbeck Election Services is looking for full stack enthusiast who enjoys building products that solve big problems, delight customers and get things done on a collaborative team. (Lone Rangers need not apply). We believe that small agile teams focused on developing, implementing and shipping software move the fastest and make the most impact. As a Runbeck team member, the candidate continuously works to implement development solutions that evolve the Democratic process in the United States.
The Software Developer brings discipline and care about implementation practices with a combination of strong front end and back end skills. Through Agile/Scrum processes, common design patterns, clean coding principles and other techniques, the highest level of software craftsmanship is included in the finished product. Regular code reviews are embraced as opportunities to learn from and educate talented team members. Constructive participation is highly encouraged! The Software Team iterates quickly with an emphasis on lean development—the work has an immediate, scaled impact every day.

RESPONSIBILITIES
Create, maintain and optimize source code for large web using technologies in “Skills and Requirements”
Help design and build new products for an aggressive growth driven roadmap
Develop web applications, user interfaces, reports and tools using Microsoft-based and open source technologies
Develop, document and maintain best practices including programming standards, application quality objectives and code reviews.
Ensure that systems are designed and developed to comply with architectural standards in accordance with evolving methodologies and practices
Design, code, test, debug and document application programs while enhancing existing programs to ensure that applications continue to meet users', customers’ and business' needs
Evaluate third party software to determine use with business and operational needs and compatibility with existing operating systems and applications
Learn new plug-ins and IDE enhancements to boost team productivity and share tooling experiences as new methods to enhance current processes
Develop integration plan and services for third party products including error handling, confirmation of delivery, etc.
Resolve application issues by troubleshooting software bugs for continuous business operations
Interface with business owners and representatives regarding project status and user needs to promote user cooperation and satisfaction

Skills and Requirements
Develop web-based systems and associated modules using React and Redux
Strong understanding of .NET and Node.js
Experience with SQL Server and PostgreSQL
Solid grasp of core toolsets (Azure DevOps, Visual Studio, Git) and languages (C# and JavaScript).
Experience with the Elastic Stack: Elasticsearch, Logstash and Kibana
Experience with task queues, RabbitMQ and Celery
Experience with Redis
Experience with Microsoft Azure and other cloud computing offerings
Experience with containerization in production environments using Docker and Kubernetes
Demonstrated experience and knowledge of the principles, techniques and methodology of web application development
Demonstrated experience and understanding of the full software development life cycle, dynamics of applications development projects
Ability to gain, understand and apply information and data as it relates to Information Technology
Ability to use good judgment, problem-solving and decision-making skills
Work in a fast-paced environment where deadlines are essential, and maintain good communication with teams
Maintain professional image and work environment
Organize, plan, prioritize and complete work
Perform software coding, testing, debugging, documentation and installation tasks in accordance with industry best practices and internal procedures and standards
Strong Interpersonal communication skills, both verbal and written required

Experience
2+ years developing and supporting products for external customers
5-7+ years experience as a software developer
5-7+ years designing and developing Web-based systems

Work Authorization -United States citizen

Requisitos


Conocimientos:

  • SQL

Développeur de logiciels / software developer

Développeur de Logiciels / Software Developer Développeur de logiciels Motive est un nouveau studio mû par la créativité et dirigé par une équipe de vétérans de...


Desde Electronic Arts Inc. - Tarragona

Publicado hace un mes

Senior big data developer scala remoto (valencia)

Perfil buscado (Hombre/Mujer) La persona idónea para el puesto tiene experiencia trabajando con Scala y Spark en entornos Big data. Es muy valorable que se...


Desde Tecnoempleo.Com - Jobboard - Valencia

Publicado hace un mes

Senior software testing engineer.

DESCRIPTION Our client is a leading global property information, analytics and data-enabled services provider. The company?s combined data from public...


Desde Epam - Almería

Publicado hace un mes

Net developer (sevilla).

Perfil buscado (Hombre/Mujer)We are looking for a candidate who has at least three years of experience with the following technologies: * C#, SQL, TDD/BDD and...


Sevilla

Publicado hace un mes