Job Details
5/15/2017
MS BizTalk Software Engineer

Position Description/Responsibilities:
The engineer will be responsible for custom back and middle office applications supporting accounting, reporting, and cash reconciliation. The engineer will support the migration of such systems from a 3rd party acquisition and subsequent enhancement or consolidation of such system with existing line of business applications. The engineer will optimize development processes via automation and continuous delivery practices and utilize cloud hosted infrastructure for deployment.

Responsibilities:
• Learn and analyze existing application architecture and supported business processes
• Independently lead the effort of system migration and subsequent enhancement and support
• Contribute to application re-architecture and future state development
• Provide assistance and technical guidance to Business Analysts and QA Testers in diagnosing and resolving issues identified in testing
• Work closely with Infrastructure team to stand-up application ecosystem in a Cloud hosted environment
• Collaborate with other system architects, development and operations teams to ensure smooth implementation of infrastructure and deployment cycles

Desired Experience/Requirements:
To be successful, the individual must have excellent problem-solving and analytical skills. Strong knowledge of Microsoft stack application architecture, system software administration, coupled with solid, test-driven development practices are keys to a successful candidate. The ideal candidate will possess the following skills:

Position Requirements/Technical Skills:
6+ years of professional programming experience developing applications using C# and other .NET technologies at the middle-tier including web services and WCF
Demonstrated experience configuring and supporting applications build upon Microsoft BizTalk and running on the Microsoft stack (IIS, SQL Server, MSMQ)
Strong knowledge of software design patterns and OOD
Experience with continuous integration frameworks and processes
Experience with TDD and automated testing environments
Outstanding performance tuning and troubleshooting skills
The following technical skills are a plus:
Experience with windows workflow-based applications
Familiarity with SQL Server technologies, including SSRS and SSIS
Experience with Puppet, Chef, or similar configuration management system
Experience building out highly scalable, distributed systems in the Cloud
Working knowledge of AWS offerings

Good communication and team collaboration skills
Ability to adapt within a rapidly changing environment
Experience in Agile or iterative software development is a plus
Demonstrated team player, self-starter, and independent thinker
Ability to accurately forecast timelines for development projects