Lead in the design, development, deployment and support of software components, and software solutions for business units and/or enterprise level projects in the Microsoft .NET environment for multiple platforms.
Must be able to build strong partnerships with technical team, peers, and business partners; demonstrated ability to maintain cohesive relationships and negotiate with various teams to complete delivery work.
Prior software development experience with .NET 4.0+ framework, SOA principles, and web application development are required as this software developer will work with clients in a variety of roles as it relates to their .NET development needs.
The responsibilities are primarily technical, developers also generally serve as an interface between the least senior developers and management; strong time management skills ensuring that software projects come in on time and under budget.
Driving innovation across the firms corporate technology portfolio, increasing efficiencies through process automation, and Agile application development, with an emphasis on user experience and shorter development cycles.