The company, Citibank, N.A., is hiring an Applications Development Tech Lead Analyst at its Irving, Texas location.
The role is full time and based on site, with a possible telecommuting or hybrid schedule within a commutable distance of the worksite under the company policies and protocols.
Responsibilities
Work with various teams to integrate functions that meet goals, and find and define system enhancements needed to launch new products and improve processes.
Find, analyze and document problems with program function, output, online screens or content.
Install, maintain and use software testing programs.
Run first-pass debugging by checking configuration files, logs or code to locate where a failure starts.
Test system changes before they are implemented, and modify existing software to fix errors, support new hardware or improve performance.
Solve a range of high-impact problems by evaluating complex business processes, system processes and industry standards in depth.
Keep automated test scripts accurate and up to date, and visit beta testing sites to assess software performance.
Bring advanced applications programming expertise, and make sure application design follows the overall architecture blueprint.
Design test plans, scenarios, scripts and procedures, including tests for database impact, software scenarios, regression, negative testing, bug retesting and usability.
Give input on functional requirements, product designs, schedules and potential problems during product design reviews.
Apply advanced knowledge of system flow and set standards for coding, testing, debugging and implementation.
Plan test schedules and strategies around project scope and delivery dates.
Run compatibility tests across programs, hardware, operating systems and network environments.
Review software documentation for technical accuracy, compliance and completeness, and to reduce risk.
Design or build automated testing tools, and evaluate or recommend software for testing and bug tracking.
Coordinate user and third-party testing.
Define standards, methods or procedures for judging product quality and release readiness.
Write test procedures that can be repeated and that meet standards.
Build a thorough understanding of how business areas such as architecture and infrastructure fit together to reach business goals.
Investigate customer problems passed on by technical support.
Analyze issues in depth and develop new solutions.
Advise and coach mid-level developers and analysts, and assign work as needed.
Give developers feedback on software usability and functionality.
Work with field staff or customers to diagnose problems and suggest solutions.
Requirements
A bachelor's degree or foreign equivalent in computer science, software engineering or a related field, plus five (5) years of experience in the job offered or a related IT role developing and managing applications.
A master's degree and three (3) years of experience may be accepted instead. Experience before or after the master's degree counts.
Within those five (5) years, you must have experience with:
Designing and developing ASP.NET/.NET Core web applications and REST services for client-server environments, covering business process workflows and analytical data.
Building UI with HTML5, CSS, JavaScript and jQuery to improve web application functionality.
Building high-performance multi-threaded applications in C and VB.NET.
Building and maintaining ETL pipelines in PowerShell and Python that automate extracting, transforming and loading data across varied systems.
Designing and tuning MS SQL and Oracle databases and integrating them with applications.
Designing, implementing and optimizing CI/CD pipelines with Git, Jenkins and Artifactory to automate build, test and deployment.
Managing source code repositories with Git tools and enforcing version control best practices across development teams.
Conditions
Full time, 40 hours per week.
Based in Irving, Texas, United States, with a possible telecommuting or hybrid schedule within a commutable distance of the worksite.
The salary range is $135,800.00 to $188,200.00.
Incentive and retention awards may be offered to eligible employees, and offerings vary by jurisdiction, job level and hire date.