Senior Full Stack .NET Developer
We are searching for a talented software engineer that’s interested in building cutting-edge web products in an industry ripe for innovation. This role will be reporting to the CTO and will be instrumental to building out 12Twenty’s suite of web products critical to the success of the company.
Responsibilities
Develop new or maintain existing software based on clients' specifications
Develop, implement or maintain unit tests of programs
Participate in functional test planning for the assigned application, functional area or project
Participate in problem solving for the assigned application, functional area or project
Work effectively with team to ensure quality of coordinated business functions
Provide expertise on data quality, data migration, data security, metadata, data architecture, and information lifecycle.
Find and fix bugs, optimize scalability and performance, keep up-to-date with the latest relevant technologies
Required Technical Skills
Bachelor's Degree or advanced degree in Computer Science, Engineering or related field or equivalent work experience
6-10 years building products for fast-growing web companies
C#/ASP.NET MVC 5 and Visual Studio.NET 2013
ASP.NET Web API
.ASPX/Code Behind, Razor
JavaScript/jQuery/JSON
HTML 5/CSS
AJAX/REST
IIS
SQL (SQL Server), stored procedures, ad-hoc queries, tables, views
knockout.js and Angular.js are plus but not required
Dapper, AutoMapper, and Entity Framework also plusses but not required
Subversion or Git
Required Concepts
MVC
Object Oriented Design
Polymorphism
Unit Testing, Test Driven Development
Continuous Integration
Data Modeling
Data binding and asynchronous pub/sub
Software Design Patterns (Factory, Singleton, Data Access Object, etc.)
Experience working in an Agile Scrum environment a plus
Personal Attributes
Ability to become a part of a fast-paced, entrepreneurial start-up environment
A self-motivating person that thrives on ownership and the ability to deliver results
Strong organizational skills and detail oriented
Excellent communication skills – written, verbal, presentation and interpersonal
Ability to work well and inspire others towards a common goal of success
About 12Twenty
12Twenty is a fast growing, Santa Monica-based startup that’s changing the way university career centers and students approach recruiting. Through its suite of apps, 12Twenty provides career centers with a platform to more effectively manage the employment process while enabling students to have a better view of the entire recruiting cycle.
Why it’s cool to work here
• Competitive salary and stock options
• Great location in Santa Monica minutes from the beach
• Awesome team, we love what we do and support each other to be excellent
We are a group of highly motivated entrepreneurs focused on building the tools we wish we had when we were searching for jobs.
**Recruiters, please do not call about this position.**