Posted in

Digital Software Engineer Senior Analyst

Digital Software Engineer Senior Analyst

CompanyCitigroup
LocationIrving, TX, USA
Salary$149781 – $155031
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Electronics and Communication Engineering, Technology or related field
  • 5 years of progressive, post-baccalaureate experience as a Software Engineer, Technical Specialist, Web Developer, Data Science Analyst, or related position involving front-end UI development
  • 5 years of experience must include: HTML5, CSS3, JavaScript, TypeScript, Bootstrap, UI Frameworks (Angular, React, Vue.js), Git, Figma, Responsive Web Design Cross-Browser Compatibility, Visual Studio Code; Java, J2EE, XML, JSON, Struts, Microservices, Sprint boot, Spring cloud, Chrome dev tools, MongoDB, Postman, Oracle, SQL Plus, Maven, Co-Pilot; SonarQube, Secure Assist, Behavior/Test Driven Development (TDD/BDD), Junit, Jasmine, Karma, Protractor, TMX, Zephyr, Tibco, Early Fraud Detection (EFD), Load balancer, Ribbon client, Custom Rest Template, IntelliJ; Git, JIRA, Confluence, Cloud bees Jenkins, Release Lifecycle Management (RLM), ServiceNow, Pivotal Could Foundry (PCF), Rational Team Concert (RTC), SourceTree, Eclipse, Bitbucket, Content Management System (CMS), Docker, Kubernetes, AWS, Splunk, OpenShift; Project management, Agile methodologies.

Responsibilities

  • Drives all phases of applications development process, including requirements analysis, design, coding, testing, and implementation in Agile development lifecycle
  • Develop highly scalable banking applications using Angular, HTML 5, CSS, Java, Co-pilot, IntelliJ, Jenkins, and content management systems
  • Collaborate with product partners to review requirements, ensuring they are clear, concise, and technically feasible
  • Translate requirements into innovative solutions that provide an excellent client experience and align with digital’s architectural roadmap
  • Prepare detailed technical designs that account for security, resiliency, scalability, maintainability, and performance
  • Strive for continuous improvements of our processes, application designs and application execution
  • Collaborate with onshore and offshore contract resources, ensuring adherence to Citi processes and standards
  • Remain abreast of emerging digital technologies.

Preferred Qualifications

    No preferred qualifications provided.