Software Engineer, Appriss Health

Appriss Michigan , ND 58259

Posted 2 weeks ago

Summary

Develops software for new applications and enhances existing applications. Analyzes, designs, codes, tests, debugs, and documents all assigned components. Provides support as required to resolve issues raised by operations or the customer. May need to work with customers directly for resolving production issues.

Minimum Requirements

Education

  • Bachelor's Degree in Computer related field or equivalent experience.

Knowledge, Skills, Abilities, Experience, or Characteristics

  • 4 years of experience doing design, coding and testing.

  • Web development experience with at least one of Ruby, Python, or C#.

  • Interest in developing in Ruby on Rails, VueJS and AWS Serverless Application Model.

  • Experience of JavaScript, HTML, and CSS.

  • Knowledge of SQL and fundamentals of database design.

  • Desire to work as a "full stack" developer.

  • Comfortable navigating the *nix shell.

Helpful / Preferred

  • Experience in system to system integrations.

  • Experience developing applications using Ruby on Rails or .NET Core.

  • Experience using PostgreSQL.

  • Test-focused development experience.

  • Knowledge of client-side JavaScript frameworks such as Vue.js.

  • Experience of AWS services such as Lambda, DynamoDB, CloudFormation and the AWS CLI.

Functions and Responsibilities ( in addition to other duties as assigned )

  • Design, develop, and debug all assigned components.

  • Analyze application problem areas and propose solutions.

  • Plan and execute unit and functional tests as required to ensure changes meet customer requirements.

  • Conduct code reviews of peer code via pull requests.

  • Understand and support use of idiomatic patterns appropriate to the language in use in code changes and reviews.

  • Understand priority on tasks and seek clarification if conflicting priorities arise.

  • Provide high level estimates and refined individual task estimates as part of a team.

  • Complete assigned tasks within the time commitment. Regularly update the progress of tasks.

  • Develop clear and concise documentation.

  • Provide support services as required resolving application issues raised by operations and/or the customer.

  • Develop expert knowledge of existing applications.

  • Proactively learn and utilize new technologies, concepts and procedures as appropriate to project requirements.

  • Work with team to improve efficiencies, processes and procedures.

  • Be available on-call for Engineering Support per on-call schedule.

  • Proactively identify application problem areas and implement permanent fixes.

  • Assist in restoring services quickly in case of production outages in conjunction with infrastructure team.

Other

Some travel may be involved for both training and customer facing issues.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Servicenow Engineer Appriss Corporate

Appriss

Posted 2 weeks ago

VIEW JOBS 10/14/2020 12:00:00 AM 2021-01-12T00:00 The position can be done virtually/remotely, The ServiceNow Engineer will be part of a creative team responsible for the design, development, configuration, support and maintenance of our ServiceNow platform. Responsibilities also include leveraging ITSM and ITOM principles to drive the future usability of the platform, by engaging process owners and stakeholders throughout the organization to identify and build automated solutions using ServiceNow. Essential Duties and Responsibilities Include: * Perform day-to-day operations for the production and development instances of ServiceNow, including monitoring performance, cloning instances, and maintaining platform health. * Enhance the ServiceNow platform and modules per business requirements, with the initial focus on Incident, Problem, Change, CMDB, Service Request, Asset Management and Knowledge, through customization's, configuration, scripting, and building interfaces. * Coordinate and assist in User Acceptance Testing (UAT) of new features, bug fixes and upgrades. * Coordinate with other departments, collect and translate business requirements and process flows to develop enhanced solutions using the ServiceNow platform, and enhance existing implementations. * Design and implement integrations into the platform from other 3rd party web services (REST/SOAP) and other data sources, including developing ETL solutions as needed. Minimum Requirements Education: Bachelor's degree in Computer Science, related field, or equivalent experience. Knowledge, Skills, Abilities, Experience, or Characteristics * 3+ years working experience as a ServiceNow Administrator is required. * Experience with the following ServiceNow Modules: Incident Management, Problem Management, Change Management, Service Request, Knowledge Management and Software Asset Management. * Experience with ServiceNow customization and configuration, including but not limited to scripting, workflow administration, reporting and dashboard customization, data imports, and integrations. * Experience with ServiceNow Discovery, IT Asset Management, and the Software Asset Management modules, including support and data normalization. * Experience with web service integrations, including experience with REST/SOAP, JavaScript, JSON, XML, HTML and CSS * Fundamental understanding of ITIL principles and methodologies * Positive and effective written and oral communications skills are a must * Excellent project management skills, including coordinating with other business leaders as needed * Attention to detail, and an understanding on how specific details impact on a macro scale Equal Opportunity Employer - M/F/V/H Appriss Michigan ND

Software Engineer, Appriss Health

Appriss