Senior Engineer Job in Cleveland, Ohio Us
Cleveland, OH
- 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 (e.g. Engineering Work Breakdown Structure(WBS), ROM estimations, Software 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.
- Adheres to Application Engineering methodologies, standards, code reviews.
- Provide feedback regarding application engineering methodologies, standards and leading practices when appropriate.
- Identifies potential points of contention for missed activities and notify project leadership of situation and remediation plan.
- Minimizes technical exposure and risk on projects
- Work closely with:
- Application Engineering Team/Group Leads and Technical Leads to understand strategic goals/objectives and translate into actionable plans
- Application Engineering Team/Group Leads and Technical Leads to successfully implement, use, and monitor BSC initiatives
- Solutions Delivery to build solutions as part of end-to-end projects.
- Operations managers to effectively and efficiently support the project during the transition phase.
- Proactively identifies and addresses application engineering strengths, weaknesses, opportunities and threats.
- Proactively anticipates project issues before they occur; defines the problem; identifies possible causes; works with 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.
-
- Strong history of leading and guiding Microsoft-centric engineering teams.
- Solid interpersonal communication and organizational skills required to operate as a contributing member of global technical teams that deliver quality services.
- Strong technical skills designing, developing, debugging, documenting, and implementing applications.
- Knowledge of organizational structure of the firm to facilitate work with groups outside of the immediate technical team.
- Strong knowledge and experience in all IT methodologies and life cycles that will be used.
- Familiar with infrastructure implementation/management, service/operations management, etc.
- Maintains awareness of new and emerging technologies and the potential application on service offerings and products provided by IT.
- Strong knowledge and experience in:
- Is part of a global Application Engineering team; works with Solutions Delivery Managers, Group Leads, Team Leads and/or Technical leads to resolve issues which arise within Project; supports and monitors project's progress towards IT Services goals.
- Exercises influence at many levels of the organization up to the Global Lead Level.
- Obtains necessary supervision and support to ensure quality, adherence to application engineering methodologies, standards, leading practices, budgets, and timelines are met.
- Approximately 5+ years hands on experience building, integrating and delivering enterprise-wide solutions.
- Approximately 2-3 years experience in Application Design.
- 3-4 years of C# development experience is a MUST.
- a bachelor's degree in a related discipline; or equivalent work experience; an advanced degree in Computer Science preferred
- approximately 4-5 years of experience in technology support
- experience in technology
- an excellent track record of establishing, maintaining, and improving technology infrastructures, and meeting Service Level Agreements
- strong analytical ability in supported core technologies for large user bases
- sound judgment and tact
- excellent communication (oral, listening and writing), interpersonal, organizational, and project management skills
- excellent teaming, organization and time management skills
- ability to work effectively on multiple projects, simultaneously, in a fast-paced and highly challenging environment
- ability to work effectively with all levels of clients
About Ernst Young
At Ernst Young, our 141,000 people work together to deliver assurance, tax, transaction and advisory services. We are united by our shared values and an unwavering commitment to quality, and we make a difference through leading practices that help our people, clients, and wider communities achieve their potential. Visit us at
ey.com/us/careers
and see why Ernst Young has been on FORTUNE's "100 Best Companies to Work For" list for 13 consecutive years, longer than any of the other Big Four.
Ernst Young refers to the global organization of member firms of Ernst Young Global Limited, each of which is a separate legal entity. Ernst Young Global Limited, a UK company limited by guarantee, does not provide services to clients.