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