Senior Software Developer C#
Summary Description
The Sr. Software Developer will report to the Vice President of Software and General Manager of Software. Along with primary development responsibilities this will provide technical guidance to junior team members as needed. This is a hands-on development role.
Key Performance Indicators
Software development using Microsoft.net, C#, TSQL/SQL Server, CSS, JavaScript, jQuery, HTML and Ajax
Intact external SLAs with existing customers.
Proficiency of projects completed on schedule.
Proficiency of projects released without bugs found either internally or externally
Intact internal SLAs related to the software department
Professional Requirements
Minimum Bachelors of IT/CS or equivalent work experience
Previous experience in: High transactional environments
Five (5)+ years experience with ASP.NET and C#
Five (5) + years experience being part of a development team and working within an Agile and Scrum or other SDLC environment
Ability to code and implement front end web applications and backend processing systems
Proficient in MySQL usage, query writing and schema creation
OOP, RESTful API, service oriented architecture preferred
Willingness to work on any task assigned by supervisor regardless of skill level required
Primary Skills
Expert level- Microsoft ASP.NET and C# using MVC
Extensive experience with object oriented programming
Capable of building a high quality customer-facing transactional site from scratch.
Extensive experience with HTML, Javascript, JQuery, CSS
Able to design solutions from scratch and present designs to a team
SQL Server or MySql Knowledge of Stored Procedures
Able to develop code that allows for expansion and flexibility
Secondary Skills
Three (3)+ years of leading development team preferred
Two (2)+ years experience with project management preferred
Client-facing experience a plus
Experience in a high-volume eCommerce environment a plus
Experience scaling online interactive gaming applications a plus
Knowledge of infrastructures such as Cloud, Clustering, VM and Web Farm; training in Architecture, Enterprise Development Standards, and OOP; and knowledge of JQuery/Ajax preferred
Relational Database Design Knowledge preferred
Java, Android and iOS knowledge preferred
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job