Classification: Contract
Contract Length: 12 months
Location: Nashville, TN
Summary:
The Application Engineer in the Development Solutions department is responsible for leading development efforts, driving adoption and appropriate use of technology and consulting on internal and external development efforts to ensure code quality and sound architecture.
Responsibilities:
- Strategic enterprise planning to align IT software capabilities, policies, and standards with business needs
- Take a lead role on development teams, providing guidance on software architecture, design decisions, and mentoring
- Working directly with Business Partners to provide guidance on how to design and implement software solutions that solve the business need
- Develop, propose, and provide guidance on implementation of large IT and Business initiatives
- Lead evaluations, negotiations and RFPs with internal and external developed software within IT&S guidelines
- Performing development using HCA standards and procedures, maintaining code and version control through Microsoft Team Foundation Server and/or other such tools as needs arise
- Managing development projects thru inception, elaboration, development, testing, and implementation with the help of other assigned resources. Using various tools: VisualStudio, C#, ASP.NET, MS Biztalk Server, T-SQL, Python, OpenShift
- Completing Unit Testing and participating in Peer/Code Reviews of other developers work
- Providing advanced software development troubleshooting to other development teams.
Requirements:
- C# .NET Development
- Good experience with Integration tools like Microsoft Biztalk Server, SQL Server Integration Services
- Experience with messaging engines like RabbitMQ, WSMQ
- Understanding of data standards like EDI X12, HL7, FHIR, JSON and XML.
- Experience in Data bases like MS SQL Server, Teradata, DB2, Couchbase and data modeling
- Ability to create, maintain and performance-tune MS SQL queries
- SDLC management through Team Foundation Server
- Understanding of Service Oriented, Microservice and Event based Architectures principles
- Experience with container platforms like OpenShift, Azure
- Ability to operate and communicate effectively within deadlines
- Experience as an effective member of teams
- Ability to work with little supervision