We are seeking an experienced full stack Senior Software Engineer to assist in developing innovative solutions for our current customer base. This position will be responsible for architecting, designing, coding, and testing the Microsoft based software applications.
Provide innovative solutions to difficult technical challenges and identify opportunities to deliver value-added services to enhance business results
Continuously innovate and improve development skills in the areas of software architecture and coding while building industry-leading solutions.
Participate in the development of one or more projects at a time, and ensure that all deliverables are code reviewed, secure, and in line with industry best practices.
Comfortable performing peer code reviews
Provide guidance to development staff on software development and maintenance
Bonus if you have experience in Crystal Reports, AJAX, DevExpress, or Silverlight
5+ years of experience as a software engineer working with Microsoft technologies: SQL Server, ASP.NET, Windows Forms, MVC, C#, VB.NET
Knowledge of Software as a Service (SAAS)
Experience in designing enterprise web applications (both front and back end)
Experience with Git/Bitbucket
Bachelor’s degree in a related field
Very driven self-starter with an appetite for new challenges
Proven leadership ability and evidence of positively influencing cross-functional teams
Excellent verbal and written and communication skills
Possess excellent interpersonal skills
Ability to work with diverse teams to convert technical concepts into pragmatic solutions