Job Description :
2 positions
Maple grove, MN
6-12 months
Phone-skype hire

Job Overview
Senior Software Developer
o Six to 8 years of progressive experience in Software Development.
o 3 to 4 years of experience in JavaScript and related libraries such as jQuery, Angular, React
o 2+ years of experience with a relational database technology. SQL Server or Oracle database technologies preferred
o 2+ years of experience with HTML and CSS
o Well versed in C# with a minimum 4 years hands on, with knowledge of the latest framework and language features
o Ability to write unit tests in C# and JavaScript a must
o Should have an worked in an Agile environment following methodologies such as Scrum.
o Preferred knowledge of software requirements assessment and implementation, automated testing, continuous integration, automated deployments, source code repositories, and code check-in processes (e.g., TFS, Code Reviews, etc.
o Should have a good aptitude and showcase ability to solve complex problems
o Preferred experience in using tools to monitor application performance
o Preferred knowledge of AWS or Azure services
o Must have knowledge of commonly used design patterns, preferred knowledge of Domain Driven Design and CSLA
o Should be able to design and architect scalable applications
Communications -
o Must be an exceptional communicator, with an emphasis on confidentiality, tact, and diplomacy.
Educational requirements.
o The ideal candidate will have a bachelor’s degree in Computer Science, a related field or the equivalent education and/or experience.
o Proficiency and experience using Microsoft Office package (Excel, Access, PowerPoint, Word