Citi Apps Dev Technical Specialist in Irving, Texas

  • Primary Location: United States,Texas,Irving

  • Education: None

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: Yes, 10 % of the Time

  • Job ID: 16038130



  • Collaborate with Architects to conduct feasibility studies and proof of concepts

  • Establish and implement new or revised database architectures, for migrating existing databases to open source databases

  • Design and construct necessary code to implement open source database architectures for Next Gen platform

  • Mentor project teams on NOSQL database design and coding best practices

  • Work in concert with prototyping teams to realize and formalize product ideas in order to vet the technology and sell ideas to customers and management

  • Research new database technology and development approaches and create best practices

  • Strategic planning. Direct and influence product and system plans and roadmaps within and across Citigroup technology and business organizations

  • Create policies, guidelines and standards which provide direction and how-to information in formalizing open source database architecture and implementation

  • Articulate and sell technology ideas to business people and management. Listen to and evaluate business propositions and respond in a way that provides technical leadership and vision, and ensures sound business decisions regarding systems and products

  • Work with Technical writer to create appropriate documentation including design documentation, user guide material, wiki content, training material, videos

  • Train and support Application and Test teams in usage of the built open source database architectures

  • Support DevOps and Deployment teams to determine Infrastructure needs and create release deployment instructions



  • Bachelor's degree in a computer related field

  • 10+ Years’ experience developing software

  • Strong architecting and designing skills for application databases

  • High level of mastery in Open Source database technologies and deployment on cloud

  • Strong software development experience in designing and coding database components using the following technologies:

  • Oracle, Open Source Databases- MySQL, MongoDB, MariaDB, Cassandra, No SQL Databases, Cloud Databases

  • Hands on experience in setting up, tuning and managing NoSQL databases

  • Database administration in a Linux environment, including installation, maintenance, troubleshooting, tuning & optimization

  • Understand application requirements and come up with a setup that is fault tolerant and scalable across multiple data centers

  • Oracle database experience

  • Unix shell scripting skills

  • Excellent architectural design skills in designing application databases

  • Highly passionate in learning and exploring new technologies

  • Strong analytical and troubleshooting skills

  • Strong presentation, communication and leadership skills

  • Ability to balance multiple demands and work both independently and as part of a team to develop solutions

  • Agile development experience with multiple agile projects a plus

  • The ability to effectively organize and prioritize multiple complex tasks

  • Experience leading and mentoring development teams