Software Engineer

Company
lynda.com
Location
Calabasas, United States

About lynda.com

lynda.com is an online learning company that helps anyone learn software, design, and business skills to achieve personal and professional goals.

Job summary

lynda.com is currently looking for a Software Engineer who is passionate about writing code and tests that will drive the development of a scalable website and service infrastructure. This role assists development and maintenance of next-generation ecommerce and content-driven web properties in a high-performance and scalable environment.

Primary responsibilities:

A minimum of 4 years of experience developing scalable solutions within the Microsoft technology stack, especially .NET
Expert-level knowledge in C#, ASP.NET MVC, HTML, CSS and JavaScript
Write and maintain scalable, testable, performant and documented code for services in a service-oriented architecture.
Write and maintain unit and integration tests.
Write functional and technical specifications.
Design new scalable and testable services and components.
Write, test and maintain build and deployment scripts.
Evaluate and tune performance of services and components.
Experience with consumer facing 24x7 high traffic website is highly desirable
Experience in a subscription-based or video-based websites a plus
Knowledge of source control systems and merging (e.g. SVN, GIT)
Knowledge of web architecture and standards, including HTTP, SSL, HTML, CSS, JavaScript / AJAX, Cross-browser development, etc.
Cursory knowledge of other important protocols and formats, including SSH, SMTP, FTP, DNS, SOAP, XML, JSON, etc.
Knowledge of Microsoft IIS or Apache
Experience in both Relational and No-SQL databases required
Exposure to Unit, Functional, and Automated testing is required
Platform and language diversity is a plus! E.g. Apache2, Mono, Redis, CouchDB, MongoDB, Cassandra, HBase/Hadoop
Minimum 1 year experience using Agile methods such as Scrum is required

Your personal characteristics include:

You are highly productive, self-motivated, creative, focused, and have excellent communication skills.
An open mind and playful attitude. We explore the possibilities of different technologies, while keeping in mind the business feasibility of the situation. If it makes sense, we’re open to it.
You can get results from others through your teaching, but are open minded and can learn from others – you recognize that you don’t know it all and have a strong desire to learn and continuously improve your skill set.

Company benefits: lynda.com offers an extraordinary work environment, tremendous opportunity for advancement, and great benefits, including:

100% company paid health, dental, and vision insurance premiums for employees and their dependents
401(k) plan including safe harbor, employer match, and discretionary profit sharing
Paid company holidays, vacation, sick, bereavement, and jury duty leave
Company paid short-term and long-term disability insurance
Company paid group term life insurance, with optional employee buy-up program
Flexible Spending Account (FSA) plan
Employee Assistance Program (EAP)
Employee Referral Bonus program
Great employee gatherings
Complimentary gourmet coffees and teas as well as fruit, nuts, and other healthy snacks

lynda.com is proud to be an Equal Opportunity Employer. Applicants who apply for a position are considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, ancestry, marital, or veteran status.

Skills & Requirements

Primary responsibilities:

A minimum of 4 years of experience developing scalable solutions within the Microsoft technology stack, especially .NET
Expert-level knowledge in C#, ASP.NET MVC, HTML, CSS and JavaScript
Write and maintain scalable, testable, performant and documented code for services in a service-oriented architecture.
Write and maintain unit and integration tests.
Write functional and technical specifications.
Design new scalable and testable services and components.
Write, test and maintain build and deployment scripts.
Evaluate and tune performance of services and components.
Experience with consumer facing 24x7 high traffic website is highly desirable
Experience in a subscription-based or video-based websites a plus
Knowledge of source control systems and merging (e.g. SVN, GIT)
Knowledge of web architecture and standards, including HTTP, SSL, HTML, CSS, JavaScript / AJAX, Cross-browser development, etc.
Cursory knowledge of other important protocols and formats, including SSH, SMTP, FTP, DNS, SOAP, XML, JSON, etc.
Knowledge of Microsoft IIS or Apache
Experience in both Relational and No-SQL databases required
Exposure to Unit, Functional, and Automated testing is required
Platform and language diversity is a plus! E.g. Apache2, Mono, Redis, CouchDB, MongoDB, Cassandra, HBase/Hadoop
Minimum 1 year experience using Agile methods such as Scrum is required

How to apply

http://hire.jobvite.com/j/?aj=oaxQWfwd&s=developerfusion.com

Sponsored by

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” - Edsger Dijkstra