The ideal candidate will be a solid mid-level to senior developer that has a strong understanding of the full lifecycle development process specifically Agile methodology, understanding business and functional requirements, developing detailed technical designs, coordinating and implementing testable solutions, supporting roll out to the business, and providing production support. Our software inventory includes internal custom web applications, a service-oriented architecture, highly customized and integrated off-the-shelf platforms, a customer-facing website and a large BPM system. The .NET Solutions Engineer will work closely with Solution Architects, Product Owner, and other Agile team members to deliver enterprise quality, performant, extensible, maintainable, operable customer solutions.
Responsibilities: ? Collaborate with other Solution Architects, Enterprise Architects, Product Owners, Product Managers, stakeholders, and other teams to ensure the strategic vision of the Digital agile team's systems is realized ? Provide clear and concise articulation, presentation, and documentation of technical opportunities, constraints recommendations, and action items ? Participate in cross-project planning and release planning activities ? Provide leadership on user story sequencing that maximizes user story throughput and team productivity ? Participate in Digital team's building and testing of the team's applications within the sprints ? Participate in the development of detailed design deliverables (e.g. activity/state diagrams, class diagrams, sequence diagrams, etc.) ? Work with enterprise architects (functional architect, technical architect) throughout the development lifecycle ? Working knowledge of test driven development with functional knowledge of mocking frameworks ? Rigorous attention to detail and focus on quality of deliverables ? Proven team experience and comfort in a team-oriented environment ? Troubleshoot and support system testing, user acceptance testing, and implementation efforts ? Participate in the creation of installation procedures, overall documentation, and support procedures ? Provide production support during business hours as well as on-call hours