Job Overview:
We are seeking an experienced MS .NET Senior Software Engineer for a 12-month contract position starting immediately.
The ideal candidate will bring extensive full-stack development expertise and a proven track record in complex system design and data migration projects.
Key Responsibilities:
Develop and maintain robust, scalable applications using MS .NET technologies
Translate business and system requirements into efficient computational logic
Perform system analysis and troubleshooting for complex software solutions
Design and implement Web services and APIs using various integration patterns
Optimize database performance, particularly with SQL Server
Collaborate with cross-functional teams using Agile methodologies
Lead and contribute to data migration projects
Required Qualifications:
o MS .NET technologies
o JavaScript
o Stored procedures
Strong ability to translate business and system requirements into efficient code
Proven track record in system analysis and understanding complex system designs
In-depth knowledge of Web services, APIs, and various integration patterns
Proficiency in database technologies, particularly SQL Server
Practical experience with Agile development methodologies
Outstanding problem-solving abilities
Excellent communication skills in both technical and non-technical contexts
Extensive experience (5+ years) in data migration/integration projects