Responsibilities
- Design and sustain scalable web applications leveraging Java and Angular technologies.
- Partner with multidisciplinary teams to outline, architect, and implement new functionalities.
- Enhance application performance, scalability, and system reliability.
- Diagnose, debug, and correct software defects and operational issues.
- Collaborate with offshore development teams on task delegation and project execution.
- Align with stakeholders such as Product Owners, Business Analysts, QA, and Client Partners to meet delivery timelines.
- Play a key role in interpreting product requirements and contributing to system design.
- Create software solutions by analyzing data needs, system workflows, and business processes.
- Examine problem domains within the software development lifecycle.
- Lead root cause assessments of system failures and define problem statements.
- Propose enhancements to boost system efficiency and improve service availability.
- Evaluate client specifications and translate them into practical technical designs.
- Work alongside functional teams or systems analysts conducting in-depth software requirement analysis.
- Consult with project managers to gather insights on software capabilities and constraints.
- Write code and ensure high-quality development of software modules.
- Assess operational viability by reviewing analysis, requirements, and proposed solutions.
- Build and automate software validation processes through test case design and execution.
- Adjust software to correct bugs, support new hardware, boost performance, or modernize interfaces.
- Evaluate technical data to advise on new system deployments or updates to existing systems.
- Guarantee code is free of defects and passes all testing protocols.
- Generate reports on software development specifications, progress, and project status.
- Ensure all code submissions follow project-defined standards with clear descriptions and replication steps.
- Produce accurate, timely, and thorough documentation and progress reports as needed.
- Coordinate daily with team members on project updates and maintain progress records.
- Offer feedback on usability and maintainability, track quality risks, and communicate findings to relevant parties.
Work Arrangement
Remote (Country)
Band
B2
Client
CITIBANK / BANAMEX
Mandatory Skills
Java-J2EE