Senior Software Engineer - C# (3 Openings)
St. Louis, MO
6 Months
Rate : $50/hr on C2C
Required Skills- C#, ASP.NET, SQL Server, Web Services, Threading Required
Job Description :
Sr. Software Engineer will be responsible for the development of applications that solve business, engineering and scientific problems. The focus will be on developing back-end solutions and APIs that support our cloud based products. You will play a key role in helping us design and develop cloud-based products that are innovative and unique in our industry. This role requires strong analytical skills, commitment to quality, collaborative work ethic, and cutting-edge coding skills. You should be rooted in object-oriented design and development and be comfortable with an Agile development approach.
Qualifications:
· 6+ years of software development experience using C#
· Practical experience with Design Patterns and Object Oriented concepts and principles
· Experience with RESTful Web Services / XML / JSON
· Experience with Threading, async patterns and .Net thread safe collections
Preferred Qualifications
· Experiene with Cloud Infrastructure Services like Redis Cloud service, Amazon Web Services (AWS), and Rackspace
· Experience with TCP/IP or other networking communication protocols
· Mobile development experience with iOS and/or Android
· Agile experience (Pair Programming)
· Experience creating a Node.js applications and delopying them to a web application in Asure App Service
· Experience leveraging GIT, SVN and TFS