Responsibilities:
Develop and deliver technical systems.
Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
Participate in the development and review of documents to comply with SDLC methodologies [. Engineering Work Breakdown Structure (WBS), estimation, Solution Design Document (SDD) and Software Architecture Documents (SAD)].
Provide support and documentation to assist in sustaining the project during the transition to production where necessary.
Adhere to Application Engineering methodologies, standards, code reviews.
Provide feedback regarding application engineering methodologies, standards and leading practices when appropriate.
Identify potential points of contention for missed activities and notify project leadership of situation and remediation plan.
Minimize technical exposure and risk on projects.
Provide technical guidance to development team members
Analytical/Decision-Making Responsibilities:
Proactively anticipates project issues before they occur; defines the problem; identifies possible causes; works with the team to identify solutions; selects and implements most appropriate solution.
Applies judgment in implementing Application Engineering methodologies, processes, and practices to specific requirements of projects/programs which may include product design engineering, information security, code maintainability and reliability.
Analytical/Decision-Making Responsibilities:
Proactively anticipates project issues before they occur; defines the problem; identifies possible causes; works with the team to identify solutions; selects and implements most appropriate solution.
Knowledge/Skills Requirements:
Excellent broad architecture and troubleshooting knowledge.
Extensive broad Development knowledge (including but not limited to AngularJs, .Net MVC Web Api, SQL Server, SSIS, ETL, , Entity Framework etc). including a solid understand