Now hiring

Software Architect @ CCI: Channel Management Solutions

Novato, California, USOnsiteFull-timeJob reference REF2M
Apply with ResuMinder

Opens on the employer's site

About this role

You will be part of our global team of developers participating in projects from concept to implementation. This includes participating in designing the application-layer architecture, application design, development, testing and deployment and maintenance. This position will mentor and lead other developers. Some responsibilities include building robust and scalable software using Microsoft .Net technologies, integrations with third-party software products like Pentaho, SFDC, and the design and creation of API integrations

Who we think will be a great fit...

We’re looking for someone who has an interest in system architecture, but a passion for getting things done. You’re smart enough to work at great companies, but you’re picky about finding the right role (this is more than just a job, right?). You’re experienced, but you also like to learn new things. And you want to work with smart people and have fun building something great.

You also meet most (if not more) of the following requirements:

· 10+ years of end-to-end systems development on production grade software.

· Proficient with Microsoft Visual Studio (2013 and newer)

· In-depth understanding of latest .Net technologies including c#, .Net framework 4+

· Ability to create secure web sites (https) with IIS

· Proficient with MVC 4/5

· Must have expertise in creating Web API (RESTful) services

· Proficient with the latest versions of Entity Framework

· Proficiency with jQuery, knockout.js, Angular.js etc. is a must

· Strong experience with multi-threaded development and async programming

· Knowledge of SQL Server, SSRS, and relational database modeling.

· Proficient with T-SQL, Stored Procedures, User Defined Functions (UDFs) etc.

· Knowledge of SOAP/WSDL/RESTful services

· Extensive experience with performance tuning, troubleshooting etc.

· Ability to work effectively independently and as part of a team.

· Experience in working in a diverse, fast paced solution oriented application development environment.

· Experience with multiple-tier applications especially in service oriented architecture (SOA).

· High degree of integrity, passion and drive.

· Background in object oriented development, C++ and/or Java are a plus.

· Bachelor's degree, Computer Science or Electrical Engineering preferred.

· Knowledge in Perl, Perl/CGI

· Experience with ETL technologies like Pentaho, Talend

· Mentor other team members

All your information will be kept confidential according to EEO guidelines.

Skills

EngineeringMid-Senior LevelComputer Software

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores