Burbank, CA
San Antonio, TX

Position Description

Lead Software Developer
Location Burbank, CA
Job Code 10754
# of Openings 1
Apply Now

Reporting to the Director of Software Engineering, the Lead Developer is responsible for contributing to the architecture, design, and implementation of complex software applications. The Lead Developer will also play a role in setting the technical direction for the overall application architecture as well as mentoring the internal team.

We are a heavy Microsoft shop and we constantly make efforts to introduce newer technologies and development trends. You will be working with cutting-edge technologies like Backbone JS, Service Stack, ASP.NET MVC 4, C#, Ruby, and other mobile frameworks. Outlook Amusements, Inc. is a fast-growing marketing company that is located in the Burbank Media District. Our in-house brand is California Psychics - the premiere live psychic and astrology network and leading publisher of horoscope and astrological content. The company is highly successful, entrepreneurial, and dynamic.

***We will consider contractors, contract to hire and direct hire candidates***

Primary Responsibilities:

  • Develop and analyze the design and architecture of complex software application systems
  • Provide architectural and implementation oversight and guidance to ensure consistency and quality of design and code
  • Analyze and document existing systems, review preexisting complex code and provide recommendations to improve performance & maintainability
  • Ability to communicate technical issues and concepts clearly, both orally and in writing
  • Write test and debug complex problems in various modules of the various software application
  • Code reviews
  • Manage test and acceptance activities
  • Direct contribution to development and test efforts
  • Manage and support system deployment
  • Design and build reusable modules to be used throughout our applications
  • Collaborate with senior developers to design and create the next generation of our software, services and systems architecture
  • Write application code using latest C# and ASP.NET framework
  • Assist in building database structure for SQL Server to meet software data storage needs
  • Understand cloud engineering, data streaming, high availability systems, high performance computing and grid computing

Qualifications and Experience:

  • Very good communication skills, self-motivated, “go getter” kind of person required
  • 10+ years of professional web development experience using C#, .NET, ASP.NET 3.5 – 4.0, MVC, and WCF
  • 10+ years design and development experience of enterprise applications using common development and execution platforms (e.g. J2EE, .Net)
  • 7+ years professional experience with SQL Server 2008 and Transact-SQL. Solid understanding of stored procedures, triggers, database design and relational design
  • Hands-on experience with HTML5, CSS3, Javascript
  • Experience with time sensitive & highly optimized REST API & Windows Services
  • Understanding of XML/Web services
  • Knowledge in technological approach as well as in product feature

Preferred:

  • Bachelor’s degree or equivalent in a relevant discipline
  • Experience with agile software development (specifically Scrum)
  • Experience with Test Driven Development (TDD)

Physical Requirements:

  • Position requires the ability to work extended hours on a computer.

Essential Functions:

  • The qualities, responsibilities and requirements listed above are representative of the education, knowledge, skill and/or ability required to perform the essential functions of this position.
  • The duties listed above are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related, or a logical assignment to the position.
  • Outlook Amusements is an equal opportunity employer. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.