Platzhalter Bild

Software Engineer at Biola University

Biola University · La Mirada, United States Of America · Hybrid

$70,928.00  -  $93,600.00

Apply Now

Software Engineer

Position Description
The Senior Software Engineer position is part of an agile development team that works to improve, develop, and support multiple web sites, applications, and apis used both internally to the organization and externally. 

Alignment with Theological Positions
The person who fills this position must be someone who personally agrees with Biola’s Articles of Faith and who is supportive of the positions taken by Biola as contained in its Statement of Biblical Principles and Eschatology Teaching Position.  As such, this person may not speak against or act in a manner inconsistent with these positions during the course of their employment at Biola.

Department
Information Technology

Supervisor
The Software Engineer is under the supervision of the Software Development Manager and works in close cooperation with the rest of the IT department as well as content/process managers and designers in other departments.

Educational Requirements
2+ years of professional software development experience in an Agile environment 
BS in computer science or a related field preferred

Work Requirements
Non-exempt (02), full-time – 40 hours/week, 12 months per year
This position requires personal attendance at Biola’s campus in La Mirada, California, and will consider a hybrid/flexible work arrangement.

Essential Duties

  • Write well-designed, unit tested, efficient code using software development best practices.
  • Create responsive site layouts/user interfaces using modern Javascript and  HTML/CSS practices
  • Integrate data from various back-end services and databases
  • Collaborate with web designers to match visual intent
  • Review pull requests from team members to ensure quality of production code
  • Gather and refine user stories used to produce feature specifications
  • Create and maintain software documentation
  • Collaborate with the system administration team to improve website performance, security, reliability, and speed of delivery
  • Stay plugged into emerging web technologies and industry trends and apply them into operations and activities
  • All other duties as assigned that the supervisor determines are appropriate

Required Skills/Qualifications

  • In-depth knowledge of modern Javascript and responsive cross-browser development 
  • Experience with MVC frameworks like Ruby on Rails
  • A solid understanding of how web applications work including security, session management, and development best practices
  • Adequate knowledge of relational and NoSQL database systems functional and object-oriented programming and TDD/BDD practices
  • Aggressive problem diagnosis and creative problem solving skills
  • Strong team player and willingness to learn from others
  • Excellent communication skills – written, verbal and interpersonal
  • Able to maintain high level of confidentiality
  • Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
  • Ability to learn rapidly and master diverse web technologies and techniques

Other Desired Duties/Skills
Ruby, Rails, Javascript, Mongodb, React, Elasticsearch, GIT, Python, HTML, CSS. 
Maintain a lifestyle in consonance with sound Christian principles and those promulgated by the institution. Participate in the spiritual growth, development, care and support of other employees.

Hiring Range: $34.10 - 45.00 per hour

Apply Now

Other home office and work from home jobs