Skip to main content

Software Engineer

Technology
PFL.com
Bozeman, United States$120,000 - $130,000 /year2 months ago
Full time

Job description

At PFL a Vomela Company, every role opens a path to grow because your potential fuels our progress. Take pride in being part of a company thriving on the global stage, where our people create immersive brand experiences that leave a lasting impression. Here, you're not just an employee; you're an owner with a real stake in our success.

Our strength is our people: a global team turning collaboration into extraordinary results.

Job Summary

Responsible for the development and documentation of software applications. Able to build and foster a healthy and mutually constructive relationship with business representatives, product owners, UX designers and other software developers.

Pay Range: $120,000-130,000 USD

Deliverables

  • Highly functional and easy to use system interfaces
  • Scalable, maintainable, well tested and reusable software applications and supporting components such as customer- facing user interfaces, data storage architectures, REST APIs, back-end processes, and system integrations
  • Accurate and well-written documentation of the system and individual components
  • Reliable estimates of feature effort and timelines

Activities

  • Implement data storage improvements focused on scale and efficiency
  • Develop enterprise level solutions focused on stability and maintainability
  • Troubleshoot and maintain existing solutions
  • Create and maintain software infrastructure documentation
  • Translate business needs into technical solutions
  • Collaborate with user groups and design teams to thoroughly understand business requirements
  • Participate in teams implementing new applications or features

Requirements

Understanding of application & web architecture and development

  • Knowledge of .NET and C#
  • Experience working with relational and non-relational persistence
  • Experience integrating with 3rd party APIs
  • Familiarity in agile engineering best practices including sprinting and refinement processes, coding standards, code reviews, source control, build processes, test automation, continuous integration, and operations
  • Problem-solving, debugging, and performance tuning skills
  • Desire to work in a fast paced, collaborative development environment, supporting a growing company
  • Ability to prioritize workload and manage time effectively
  • Ability to break a problem/solution down and deliver continual incremental functionality that provides business value at each step
  • Ability to balance near-term practicality, driven by resource constraints and timelines, with ideal technology states
  • Effective verbal and written communication skills with both technical and non-technical people
  • Preferred Experience with browser technologies such as HTML, CSS, and JavaScript frameworks like AngularJS or React
  • Preferred Experience building event-driven microservices that leverage Kafka or similar event sourcing technology
  • Preferred Experience developing against orchestration engines that leverage process automation languages like BPMN
  • Preferred Experience building elastic systems capable of scaling horizontally
  • Able to represent PFL and the values we stand for: CARES (Commitment, Accountability, Respect, Excellence, Service)

Benefits

  • Health Care Plan (Medical, Dental &

    • Vision)

  • Retirement Plan (401k)
  • Life Insurance (Basic, Voluntary &

    • AD&D)

  • Paid Time Off (Vacation &

    • Public Holidays)

  • Short Term &

    • Long Term Disability

  • Training &

    • Development

  • Wellness Resources

Keywords
ReactOSHTML5OrchestrationCodingApache KafkaAngularJSJavaScriptHtmlRelational grammarCoding conventionsMaintainabilityDebuggerReact.jsDebugging

Interested in this role?