Software Engineer

PFL

$90K — $100K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software application development
  • Proficiency in .NET and C# or similar Object-Oriented languages like Java
  • Experience with both relational and non-relational databases
  • Familiarity with integrating third-party APIs.
  • Knowledge of agile engineering practices and methodologies
  • Strong problem-solving and performance tuning skills
  • Excellent communication abilities for diverse audiences.

Responsibilities

  • Develop and document high-functioning software applications and interfaces
  • Create scalable and maintainable software components and backend processes
  • Produce accurate documentation of software systems and components
  • Estimate feature development effort and timelines reliably
  • Implement improvements in data storage for efficiency and scalability
  • Translate business requirements into actionable technical solutions
  • Collaborate with design and user groups to gather detailed requirements.

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
Full Job Description
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: $90,000 - $100,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# or other Object-Oriented languages likes Java
• 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: People, Relationships, Progress, Results

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

Similar Jobs

  • Precise Systems
    Computer/Software Engineer
    $80K — $110K *
    Precise Systems
    Crane, IN 47522 (Martin County)
  • Bank of America Corporation
    Software Engineer II -
    $90K — $120K *
    Bank of America Corporation
    Charlotte, NC 28269 (Mecklenburg County)
  • General Atomics Aeronautical Systems, Inc
    Software Developer I
    $70K — $95K *
    General Atomics Aeronautical Systems, Inc
    Poway, CA 92064 (San Diego County)
  • DocuSign
    Software Engineer
    $99K — $144K *
    DocuSign
    Seattle, WA 98115 (King County)
  • Radiance Technologies
    Software Engineer
    $90K — $120K *
    Radiance Technologies
    Dahlgren, VA 22448 (King George County)
  • Sabre Systems
    Software Developer
    $95K — $115K *
    Sabre Systems
    Patuxent River, MD 20670 (Saint Marys County)

More Jobs at PFL

  • Software Engineer
    $90K — $100K *
    Remote
    Information Technology
    Remote in United States

More Information Technology Jobs

Find similar Software Engineer jobs: