Finding the best job has never been easier
Share
Responsibilities:
Partner with business and development teams to identify engineering requirements, assisting in defining application, system, and process requirements, and maintain engineering relationships with the end user/client
Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an understanding of application programming principles.
Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives. Using this expertise, assist with the development of standards for coding, testing, debugging and implementation. This will ensure application design adheres to the overall architecture blueprint.
Participates in the full development life cycle, identify dependencies between agile and waterfall delivery, working within broadly defined parameters, including test plan execution and software quality needs.
Communicate progress, anticipate bottlenecks, provide escalation management, identify, assess, track and mitigate issues/risks at multiple levels.
Recognize discordant views and take part in constructive dialog to resolve them.
Work across teams to optimize processes.
Regularly review metrics and proactively seek out new and improved mechanisms for visibility ensuring your program stays aligned with organization objectives.
Continuously assess development processes, test plans, and operations.
Work with teams to improve concurrent project delivery.
Streamline and / or eliminate excess process in any area of architecture, build, delivery, production operations environment, or business area where the same efforts (or issues) are repeated year-over-year.
Assist with training activities and mentor new and junior team members.
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Qualifications:
5+ years of relevant experience in in apps development or systems analysis role
Must have hands-on experience with any of the following applications development areas: Java, Microservices, Spring Boot, Oracle, SQL, Cloud, AWS, front-end frameworks, or similar technologies.
Experience in Business Process Engineering with knowledge of Business Process Model & Notation (BPMN) andDecision Modeling Notation(DMN)
Project Management experience, including agile methodology
Proven interpersonal, diplomatic, management and prioritization skills
Consistently demonstrate clear and concise written and verbal communication
Proven ability to manage multiple activities and build/develop working relationships
Proven self-motivation to take initiative and master new tasks quickly
Demonstrated ability to work under pressure to meet tight deadlines and approach work methodically with attention to detail
Education:
Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Full timeIrving Texas United States$87,360.00 - $131,040.00
Anticipated Posting Close Date:
View the " " poster. View the .
View the .
View the
These jobs might be a good fit