Skip to main content

Software Engineer

Job Details

Fully Remote

Job Summary, Expectations, Key Responsibilities

Job Summary

We’re looking for an intermediatelevel Software Engineer II to design, develop, and maintain scalable applications. This role involves writing and reviewing code, troubleshooting issues, and deploying updates while following best practices. Candidates should have experience with objectoriented programming, backend development, and frontend technologies with some exposure to MVC frameworks, source control, and Linux application environments. Experience with C#, PHP, React, CI/CD pipelines, and AWS is preferred. Strong collaboration, problem-solving, and continuous learning are essential.

 

Expectations

You are expected to demonstrate integrity and trust in all interactions, both within the company and with clients, affiliates, competitors, and the industry. Speak up with your ideas and opinions, especially when they offer a different perspective, and show resilience during challenging times. Strive to deliver exceptional, “WOW” experiences to colleagues and clients, balance quality with meeting deadlines, and contribute to the future growth and improvement of our organization. Your role is to positively impact our people, products, processes, and outcomes, making lives better both internally and externally.

 

Key Responsibilities

  • Develop and maintain a strong understanding of the purpose of our applications from a user perspective and their role in the targeted industry.
  • Coordinate development efforts with priorities established by the team/project/management leaders.
  • Take an ownership approach to writing and reviewing code as well as the appropriate level of testing/documentation.
  • Actively participate in the code review process.
  • Address production issues with urgency/consideration, especially with customers who are experiencing problems.
  • Share knowledge with other team members and document processes to ensure multiple team members can perform critical tasks.
  • Deploy application fixes/updates to software applications following proper approval processes and within established maintenance windows.
  • Adhere to all company guidelines and apply best practices where possible.
  • Assist level-one engineers with task-related or troubleshooting problems.

 

 

 

 

 

 

 

 

Requirements

Requirements

Experience:

  • Overall Software Engineering Experience:                                 Intermediate - Advanced
  • Object-Oriented Programming:                                                  Intermediate - Advanced
  • Backend Language such as C# .NET/PHP/Other:                     Advanced with the ability to learn as needed
  • Linux Application Environments:                                                Intermediate
  • Overall Web Apps Experience:                                                  Intermediate - Advanced
  • Consuming Web Services:                                                         Intermediate - Advanced
  • SQL:                                                                                            Intermediate - Advanced
  • Git:                                                                                               Novice - Advanced
  • CSS:                                                                                            Intermediate – Advanced
  • JavaScript Framework such as Angular/React/Other:                 Intermediate – Advanced
  • MVC Development:                                                                      Intermediate - Advanced
  • Developing Web Services:                                                           Intermediate - Advanced
  • ORM:                                                                                            Novice - Advanced

Minimum Intermediate level of knowledge in the following

 
  • Cloud Development
  • CI/CD
  • API/REST Design
  • Infrastructure Automation
  • Authentication/Authorization
  • Application Security Best Practices
  • Application and Architectural Design Patterns
Apply