freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer II

Open 47d

SUMMARY OF RESPONSIBILITIES

The Tier II Software Engineer is responsible for reviewing current software, developing and writing new software using AI integrations and machine learning, analyzing and presenting ideas for improvement for software applications under development as needed.


ESSENTIAL FUNCTIONS

  • The Software Engineer is responsible for reviewing current software, processing, analyzing and presenting ideas for improvement as needed.
  • Develops, revises, and/or implements new applications in order to continually improve production.
  • Develops and improves new software ideas and programs in order to improve efficiency and performance.
  • Responsible for troubleshooting, supporting, and maintaining backend systems currently in production, and improving and maintaining existing backend infrastructure.
  • Develops and improves new software ideas and programs in order to improve efficiency and performance.
  • Ability to work with the customers/employees in difficult situations by balancing technical knowledge and people skills.
  • Prepares, revises, and/or implements documentation and usage guides for software development.
  • Collaborating with the Director of IT in order to maintain computer hardware/software inventory.
  • Generates solutions using robotic process automation tools.
  • Develops and assists management in implementing automation tools and processes to improve efficiency across multiple parts of the company.
  • Collaborates with the Director of IT and the Compliance Officer to review, revise, and implement policies and procedures within the department to ensure that best practices are followed while remaining in compliance with federal/state laws, rules, and regulations.
  • Ability to work with the customers/employees in difficult situations by balancing technical knowledge and people skills.
  • Possesses intermediate to advanced knowledge of one or more programming languages and development environments.
  • Prepares, revises, and/or implements documentation and usage guides for software development.
  • Guides and supervises technical aspects of projects in development.
  • Performs other related duties as assigned.


See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available