This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Engineer is responsible for one or more steps in the development life cycle including designing, coding, testing, implementing, maintaining and supporting software applications used by internal business partners and/or external customers. The Engineer works with business analysts, technical product managers, and other internal business partners to ensure that development tasks are delivered on time and within budget and may provide recommendations for the development of new or updated code.
Job Responsibility:
Provides application software development services or technical support typically in a defined project
Follows One Call SDLC Standards
Develops program logic for new applications or analyzes and modifies logic in existing applications
Codes, tests, debugs, documents, implements and maintains software applications
Maintains, tests and integrates application components
Ensures that system improvements are successfully implemented
Demonstrates an understanding of One Call systems and the workers compensation industry
Participates in Planning and analysis phase of SD projects
Analyzes requirements and translates business requirements into product designs
Writes technical specifications and other forms of documentation
Suggests technical alternatives and improves/streamlines processes and systems
Completes project assignments and special projects commensurate with job expectations
Conducts planning, analysis and forecasting activities to plan projects and tasks
May provide leadership and/or guidance to other technical professionals
Requirements:
Bachelor’s degree in Computer Science, Information Systems, or the equivalent combination of education, training, or work experience
Knowledge of end-to-end systems development life cycles (i.e., waterfall, iterative, agile, and other modern approaches to software development)
Proficiency in business modeling and requirements definition
Excellent customer service skills
Excellent verbal and written communication skills
Excellent problem-solving and time management skills
Resourceful and proactive
Strong attention to detail
Ability to operate in a fast-paced environment
Ability to work in an environment that aligns with the company's diversity, equity, inclusion and belonging standards
Ability to work both independently and in a team environment
Demonstrate our core values of Think Big, Go Fast, Deliver Awe, Win Together and Care Deeply
Typically requires 5-7 years of demonstrated applications development experience with at least one project as the application development technical lead on a “large” project
What we offer:
Remote Work: We are a remote-first company, and almost all positions receive the flexibility of working from home
Generous Time Off: Besides 8 company holidays and 2 personal days every year, all colleagues receive a minimum of 18 days of paid time off
Comprehensive Benefits Package: Including medical, dental, vision, and pet insurance
401(k) matching program
and company-paid life insurance and short and long-term disability coverage
Supportive Services: We offer a Colleague Assistance Program that provides free counseling and financial services, and our One Call Foundation, a non-profit arm of our company, provides colleagues financial assistance during times of unexpected hardships