Application Systems Engineering
Thiruvananthapuram (Thiruvananthapuram) Marketing
Job description
Technical Skills and Proficiencies: Applications Systems Engineer - 4
Skills definition
Proficiency levels and description
Application and Software Development Lifecycle
Knowledge of the entire System Design Lifecycle (SDLC) right from the stages of analysis, planning, design, development, testing, and deployment. Ability to convert requirements into application and software design and manage the development lifecycle from configuration to deployment.
Entry
• Understands design methods, tools, major phases, checkpoints and deliverables in the application and software development lifecycle
• Participates in application and software design and development under supervision; writes code to implement software / application components
• Creates and maintains updated documentation
Application Delivery Process
Knowledge of and ability to use application delivery services and / or application management maintenance services and technologies to deliver new or enhanced applications.
Entry
• Identifies the major activities associated with application delivery
• Participates in the delivery of new and enhanced applications
Application Development Tools
Knowledge of and ability to use a variety of specific tools for application development including tools for coding, testing, debugging, documenting, reviewing and reconfiguring.
Entry
• Understands the objectives, uses and benefits of application development methodologies and tools
• Explains standards, policies and practices for application development tools
• Identifies different types of application development toolkits, platforms and technologies
Business Requirements Definition, Analysis and Mapping
Knowledge of the tools, methods, and techniques used in requirements analysis. Ability to uncover customer needs and challenges, identify quality requirements, and identify and scope business requirements and priorities in relation to new or existing products, services, solutions, systems and / or networks. Ability to collaborate with customers to prioritize features or user stories, clarify solutions and initiatives, propose adjustments, as needed, and analyze and record required business functionality and non-functional requirements to ensure the success of a solution or system development project. Ability to identify gaps and opportunities for potential solutions and to evaluate the impact of solutions against requirements.
Entry
• Understands basic concepts and major activities associated with requirements analysis and mapping
• Explains the structure and components of effective requirements analysis and mapping documents
• Summarizes examples of functional and non-functional requirements mapping
• Follows processes and policies to assist with business needs analyses and to determine functional and informational requirements and how to map them
• Researches and compiles information from documented sources on objectives and goals which may impact requirements
• Supports requirements documentation including customer journey, features, user stories, cross-team dependencies, separating core product build vs. integration features, outlining what is in and out of scope
• Identifies incomplete information and seeks clarification when information gathered in the analysis is lacking
Software Development
Knowledge of and ability to develop software products or systems in line with business requirements.
Entry
• Understands major development activities, checkpoints and deliverables in the software development lifecycle
• Reads and interprets basic software system design and program specifications
• Identifies common development problems and issues in the software development lifecycle
• Works with common tools for component-based, object-oriented development, under supervision
Business Skills: Applications Systems Engineer - 4
Skills
Skills definition
Client Handling & Communication
• Understands the intricacies of working with large global clients and communicating complex technical concepts in simple, clear language appropriate to the audience
• Uses summarization and simplification techniques effectively and adjusts communications and strategies to meet client expectations
• Builds relationships with clients, acting as the primary point-of-contact for select clients/client personnel
• Maintains ongoing dialogue and adjusts communications and strategies to meet client expectations
• Shares bespoke advice, ideas and solutions that meet the client's unique needs to achieve financial objectives
• Proactively manages any potential risks or issues
• Networks and builds connections to drive new business opportunities
• Possesses the poise and maturity to handle difficult client situations
Problem solving / critical thinking
• Analyzes information, develops, evaluates, chooses between alternatives and draws logical conclusions
• Generates feasible and efficient solutions to solve problems and capitalize on new opportunities
Systems Thinking
• Understands the essential interdependencies among various system elements that help and hinder performance
• Plans and designs solutions that synchronize resources to achieve business results
Interest and passion for Technology
• Displays curiosity about the evolving Technology landscape
• Exhibits passion, perseverance and a willingness to strengthen/acquire new knowledge and capabilities to keep up with the evolving changes; this may include spending personal time upskilling and developing impactful solutions to complex problems
Adaptability (this is a Transformative Leadership Behavior titled 'Agility', i.e., applicable to all EY employees)
Embraces change and, through self-awareness, adapts behavior in diverse contexts.
Analytical Thinking
• Understands techniques and tools that promote practical analysis
• Identifies the root cause of organizational problems and creates alternative solutions that resolve these problems
Collaboration
• Understands collaborative techniques
• Works with a variety of individuals and groups in a constructive and collaborative manner to solve business problems and achieve business goals
• Shares ideas and solutions that meet the client's unique needs to achieve technical objectives