EY

Application Engineer

EY
BusinessSingaporeFull-time1 day ago

About the role

AI summarised

Application Engineer role at EY's Enterprise Technology group, responsible for developing and maintaining internal Risk Management systems. The role involves hands-on development, code reviews, technical leadership, and ensuring adherence to engineering standards. Requires proficiency in .NET, SQL Server, web technologies, and Azure.

BusinessFull-timeGeneral

Key Responsibilities

  • Development of robust, high performance enterprise software.
  • Code reviews of peer submissions.
  • Provide appropriate development effort estimates for all applicable phases of planned project.
  • Provide feedback regarding application engineering methodologies, standards and leading practices.
  • Provide input to technical resource onboarding.
  • Research and evaluate alternative technical solutions and propose the most efficient and cost-effective solution.
  • Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
  • Provide support resources with guidelines to efficiently support the project during the transition to production.
  • Monitors and manages adherence to Application Engineering methodologies, standards, code reviews to ensure activities are occurring as planned.
  • Identifies potential points of contention for missed activities and notify project leadership of situation and remediation plan.
  • Minimizes technical exposure and risk on projects.
  • Responsible for translating Design and Solution Architecture deliverables into more detailed design and build deliverables.

Requirements

  • Proficiency and working experience in .NET skills (C#.NET, ASP.NET, MVC, Windows Service).
  • Database skills (SQL Server, stored procedures, views, functions, T-SQLs, SSIS, SSAS).
  • Client Web Technology (JavaScript, CSS, Bootstrap, JQuery, NodeJS, AngularJS, HTTP REST calls).
  • Azure Technologies – Cloud infrastructure, Azure Services, Cloud Computing, OpenAI.
  • Utilize strong analytical and problem-solving skills needed to manage multiple technical challenges simultaneously per project assigned.
  • Proactively anticipate project issues, risks, and threats before they occur; defines the problem; identifies possible causes; works with team to identify solutions; selects and implements most appropriate solution.
  • Apply 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.
  • Ability to support and monitor your project's progress towards project goals.
  • Provides necessary supervision and support to ensure quality, adherence to application engineering methodologies, standards, leading practices, budgets, and timelines are met.
  • Serves as a role model by demonstrating commitment to Application Engineering methodologies, processes, best practices and quality delivery standards for both EY and industry-wide, recommending process improvements when necessary.
  • AGILE development methodology experience.
  • Experience managing and motivating virtual teams.
  • Strong communication skills and an ability to translate technical context to non-technical project team members.
  • Experience in Application Design and implementation.