.
*responsibilities*:- possess the ability to continuously build a network of talent inside and outside of the company.- create mechanisms to help onboard new talent to the organization and be able to mentor others.- effectively coach and give feedback to direct reports to help develop talent and support career development- design, implement, and deploy software components and solve difficult problems generating positive feedback.- have a solid understanding of development approaches (and how to best use them).- able to work independently and with your team to deliver software successfully.- deliver work that is consistently of a high quality (e.g., secure, testable, maintainable, low-defects, efficient, etc.)
and incorporates best practices.
your team trusts your work.- code reviews tend to be rapid and uneventful; provide useful code reviews for changes submitted by others.- focus on operational excellence, constructively identifying problems and proposing solutions, taking on projects that improve your team's software, making it better and easier to maintain.- make improvements to your team's development and testing processes.- have established good working relationships with team-mates and peers working on related software.- recognize discordant views and take part in constructive dialogue to resolve them.- able to confidently train new team-mates about your customers, what your team's software does, how it is constructed, tested, operates, and how it fits into the bigger picture*qualifications*:- lead resources and serve as a functional sme across the company through advanced knowledge of algorithms, data structures, distributed systems, networking, use of knowledge and experience to lead, architect, and drive broader adoption forward.- acquire relevant technology and financial industry skills (aws pws) and understand all aspects of nga technology - including innovative approaches and new opportunities.- demonstrate knowledge on automating code quality, code performance, unit testing, and build processing in the ci/cd.
*education*:- bachelor's/university degree, master's degree preferred- string object-oriented design and developments skills (*required*).- work experience on groovy & java development (*required*).- full understanding of software development lifecycle (e.g.
requirements, design, development, testing) (*required*).- experience on avoka/temenos journey manager (*preferred*).- experience on avoka/temenos maestro (*preferred*).- full understanding about tech design uml documentation (e.g.
diagrams like sequence, class, activities, components, etc) (*required*).- *job family group*:technology- *job family*:digital software engineering- *time type*:full time- citi is an equal opportunity and affirmative action employer