Finding the best job has never been easier
Share
Responsibilities:
Turn tech stack and application design into code on multiple development platforms (e.g. iOS, Android, web/Angular, services).
Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code.
Expected to operate with autonomy, while some oversight and direction may be required.
Expected to provide sound understanding of application development concepts and principles and a basic knowledge of concepts and principles in other technology areas.
On occasion, may need to consult with users, clients and other technology groups on issues and recommend programming solutions for customer exposed systems.
Understand the business context and the associated customer use cases.
Understand the team’s technologies and are able to evaluate system designs and architecture as you participate in solution discussions, development and the creation of application / systems documentation.
Occasionally need guidance from peers and / or manager as the team’s operating procedures and technology is well defined.
Build and maintain integrated project development schedules that account for internal / external dependencies, differing SDLC approaches, numerous constraints, and adequately factor in contingency for unplanned delays.
Ensure self and peers are actively seeking ways to objectively measure productivity. (i.e., SonarQube Findbugs). This will include a focus on automating code quality, code performance, unit testing, and build processing in the CI/CD pipeline (RTC, Jenkins, RLM)
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:
Strong analytical and quantitative skills; Data driven and results-oriented
Experience in running high traffic, distributed, cloud based services
Experience in affecting large culture change
Experience leading infrastructure programs
Skilled at working with third party service providers
Excellent written and oral communication skills
Education:
Bachelor’s/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
Additional Preferred Skills:
Angular / Android / iOS experience is a big plus.
Digital Software EngineeringFull timeIrving Texas United States$84,580.00 - $118,020.00
Anticipated Posting Close Date:
View the " " poster. View the .
View the .
View the
These jobs might be a good fit