Software Development Supervisor Job – Job #1564370 (Closed)

Permanent
Job #1564370

Lucas Group is looking for a Software Development Supervisor who can lead a team of software developers by coaching and mentoring team members from a technical and career perspective. Leads development of marketing software applications.

Education and Experience:

  • Bachelor’s degree in Computer Science or related field, Master’s degree preferred.
  • 4+ years of hands-on experience with software development with both server-side and client-side programming/scripting languages.

Requirements:

  • Ability to manage a software development team.
  • Demonstrate interpersonal and leadership skills required to interact with staff, colleagues, management and internal/external customers.
  • Advanced experience with the development and support of web and/or mobile applications using programming/scripting languages such as Objective-C, Go, Python or Java.
  • Experience developing web applications using a MVC framework such as Ruby on Rails a plus.
  • Strong iOS, Objective-C, and UIKit development skills are a plus.
  • Experience with responsive web design, JavaScript/CSS preprocessors (Coffescript/Sass/Less) is a plus.
  • Experience with Agile development methodologies, preferably Scrum.
  • Understanding of good relational database design. Experience with NoSQL data stores is a plus. Must be able to write SQL queries, and understand core database concepts such as stored procedures, views and triggers.
  • Knowledgeable about web standards, W3C specifications and cross-browser/cross-platform/cross-device compatibility.
  • Experience with automation as part of the development lifecycle a plus.
  • Advanced experience with version control software such as Git.
  • Ability to work effectively with little supervision and strong attention to detail in a team environment.
  • Requires the ability to work on multiple projects at the same time.
  • Individual must be highly motivated and self-directed.
  • Excellent troubleshooting skills.
  • Excellent written and verbal communication skills.