Software Engineer III - Front End UI - C#/.Net - Neovest – Argentina
📍 Job Overview
Job Title: Software Engineer III - Front End UI - C#/.Net - Neovest
Company: JPMorgan Chase & Co.
Location: Ciudad Autonoma Buenos Aires, Argentina
Job Type: Full time
Category: Software Engineering / Front-End Development
Date Posted: April 29, 2026
Experience Level: 5-10 years
Remote Status: On-site
🚀 Role Summary
-
This role is focused on designing, developing, and delivering robust front-end user interfaces using C#/.Net technologies within an agile framework, contributing to market-leading technology products for Neovest.
-
The position requires a seasoned engineer capable of handling complex technical challenges, ensuring the security, stability, and scalability of critical financial technology solutions.
-
Emphasis is placed on writing secure, high-quality production code, maintaining sophisticated algorithms, and contributing to the continuous improvement of software applications through data analysis and visualization.
-
The role involves proactive problem-solving, identifying patterns in data to enhance coding hygiene and system architecture, and fostering a culture of diversity, inclusion, and respect within the engineering team.
📝 Enhancement Note: While the title specifies "Software Engineer III - Front End UI - C#/.Net", the core responsibilities and required skills indicate a strong emphasis on full-stack capabilities with a front-end specialization, particularly in enterprise financial systems. The mention of "Neovest" suggests a focus on trading platforms or investment technology.
📈 Primary Responsibilities
-
Design, develop, and implement secure, high-quality, and scalable front-end user interfaces using C#/.Net, WPF, and modern web technologies (React, Angular, TypeScript).
-
Execute software solutions, including technical troubleshooting and problem-solving, by applying creative and non-conventional approaches to build robust applications.
-
Create and maintain algorithms that operate synchronously with core financial systems, ensuring data integrity and operational efficiency.
-
Gather, analyze, and synthesize diverse datasets to develop visualizations and reports, driving continuous improvement of software applications and system architecture.
-
Proactively identify underlying issues and patterns within data to inform and enhance coding best practices, system design, and overall application performance.
-
Contribute to the development and maintenance of architecture and design artifacts for complex financial applications, ensuring adherence to design constraints.
-
Collaborate within an agile team environment, adhering to methodologies like CI/CD, focusing on application resiliency and security best practices.
-
Participate in communities of practice and events to explore and integrate emerging technologies relevant to financial technology and front-end development.
-
Champion and contribute to a team culture that values diversity, equal opportunity, inclusion, and mutual respect.
📝 Enhancement Note: The responsibilities highlight a blend of hands-on coding, architectural input, and data-driven problem-solving, typical of a senior engineer role in a regulated financial environment. The emphasis on security, resilience, and data analysis is critical for this domain.
🎓 Skills & Qualifications
Education: While no specific degree is mandated, a Bachelor's degree in Computer Science, Engineering, or a related field is typically expected for a Software Engineer III role, complemented by extensive practical experience.
Experience: A minimum of 5 years of professional experience in software engineering, with a strong focus on C#/.Net development, is required. The role also necessitates practical experience in delivering system design, application development, testing, and ensuring operational stability.
Required Skills:
-
Intermediate knowledge and 5+ years of experience with C#/.Net development.
-
Intermediate knowledge and experience developing multi-threaded applications.
-
Proven experience developing responsive front-end UIs in C# (WPF) and web-based technologies such as React, Angular, or TypeScript.
-
Hands-on practical experience in system design, application development, testing, and operational stability.
-
Solid understanding of agile methodologies, including CI/CD, Application Resiliency, and Security principles.
-
Demonstrated knowledge of software applications and technical processes within a specific technical discipline (e.g., financial technology, cloud, AI/ML, mobile).
-
Practical experience with cloud-native architectures and development.
-
Strong analytical and problem-solving skills with the ability to interpret complex data.
Preferred Skills:
-
Familiarity with modern front-end technologies and best practices.
-
Knowledge of the Capital Markets and Trading industry and their associated IT systems.
-
Understanding of modern User Interface (UI) architecture and design principles.
-
Experience working within an Agile development environment.
📝 Enhancement Note: The "5+ years" requirement combined with "Intermediate knowledge" suggests this role is for a senior individual contributor who is expected to be largely autonomous in their tasks and capable of mentoring junior engineers. The preferred qualifications point towards a specialized role within the financial sector.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrate experience in designing and implementing complex, responsive front-end UIs using C#/.Net, WPF, and modern JavaScript frameworks (React, Angular).
-
Showcase projects involving multi-threaded application development, highlighting challenges overcome and solutions implemented.
-
Provide examples of contributions to system design and architecture, emphasizing scalability, security, and resilience in a financial context.
-
Include case studies or project examples that illustrate the application of agile methodologies (CI/CD, Application Resiliency, Security) in practice.
Process Documentation:
-
Documented experience in creating and maintaining algorithms that run synchronously with critical business systems.
-
Evidence of contributions to the iterative development lifecycle, including testing, debugging, and ensuring operational stability of software solutions.
-
Examples of how data analysis and visualization were used to drive improvements in software applications or system performance.
-
Demonstrated ability to proactively identify and resolve technical issues, including code hygiene and system architecture enhancements.
📝 Enhancement Note: For a role of this seniority and technical focus, a portfolio is crucial. It should not just list technologies but demonstrate practical application, problem-solving, and measurable impact, especially within the demanding environment of financial services.
💵 Compensation & Benefits
Salary Range: Based on industry benchmarks for Software Engineer III roles with 5-10 years of experience in Buenos Aires, Argentina, specializing in C#/.Net and front-end development within financial services, the estimated annual salary range is ARS 15,000,000 - ARS 25,000,000. This range can vary based on specific candidate experience, negotiation, and the company's internal compensation structure.
Benefits:
-
Comprehensive health insurance, including medical, dental, and vision coverage tailored for employees and their dependents.
-
Retirement savings plan with potential company matching contributions.
-
Paid time off, including vacation days, sick leave, and public holidays, in accordance with local labor laws and company policy.
-
Opportunities for professional development, including access to training programs, workshops, and certifications in cutting-edge technologies.
-
Potential for performance-based bonuses and other incentive programs.
-
Employee assistance programs offering confidential counseling and support services.
-
Access to JPMorgan Chase's global employee resource groups and networking opportunities.
Working Hours: The standard working hours are 40 hours per week, typically structured around a typical business day (e.g., 9 AM to 6 PM local time), with flexibility expected as needed to meet project deadlines and operational demands in a global financial firm.
📝 Enhancement Note: Salary estimates for Argentina are based on current market data for mid-to-senior level software engineering roles in major tech hubs, considering the specialization in .Net and front-end development, and the financial services industry. Benefits are standard for large multinational corporations in the sector.
🎯 Team & Company Context
🏢 Company Culture
Industry: Financial Services, specifically Investment Banking and Commercial Banking technology. JPMorgan Chase is a global leader providing strategic advice and products to corporations, governments, and institutional investors. The Neovest division likely focuses on trading technology solutions.
Company Size: JPMorgan Chase & Co. is a very large, multinational financial services firm, employing over 300,000 people globally. This signifies a highly structured environment with extensive resources and established processes.
Founded: JPMorgan Chase & Co. has a long history, with its origins tracing back to 1799. This deep heritage implies a culture that values stability, long-term relationships, and adherence to regulatory standards.
Team Structure:
-
The role is within an agile team, likely composed of engineers with diverse specializations (front-end, back-end, QA, DevOps) and potentially business analysts or product owners.
-
The reporting structure would typically involve a Team Lead or Engineering Manager, with potential for matrixed reporting within project-specific initiatives.
Methodology:
-
Emphasis on data analysis and synthesis to drive continuous improvement in software quality and performance.
-
Adherence to agile development methodologies, including Scrum or Kanban, with a focus on iterative delivery and feedback loops.
-
Strong commitment to security, application resiliency, and robust operational stability is paramount in the financial services industry.
-
Adoption of CI/CD practices for efficient and reliable software deployment.
Company Website: https://www.jpmorganchase.com/
📝 Enhancement Note: Working for a global financial institution like JPMorgan Chase means operating within a highly regulated and security-conscious environment. The culture will likely prioritize stability, robust processes, and meticulous execution over rapid, unvetted innovation.
📈 Career & Growth Analysis
Operations Career Level: This role is classified as a Software Engineer III, indicating a senior individual contributor position. This level typically requires 5-10 years of experience and the ability to work independently, tackle complex problems, and contribute to technical design and strategy. The focus on UI development within C#/.Net and financial markets suggests specialization.
Reporting Structure: The candidate will likely report to an Engineering Manager or Team Lead, who oversees a specific product area or agile team. There may also be project-specific reporting lines for major initiatives. Collaboration with product managers, architects, and other senior engineers is expected.
Operations Impact: As a senior engineer on the Neovest platform, the impact will be direct. The role contributes to the development of critical trading and investment technology, directly influencing the efficiency, reliability, and user experience for traders and financial professionals. High-quality code and robust system design are essential for maintaining market competitiveness and regulatory compliance.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in C#/.Net, WPF, modern JavaScript frameworks, and cloud-native technologies, potentially becoming a subject matter expert (SME) for specific components of the Neovest platform.
-
Architectural Leadership: Progress to roles like Software Architect or Principal Engineer, contributing to high-level system design, technology selection, and technical strategy for the Neovest platform or broader JPMorgan Chase technology initiatives.
-
Team Leadership: Transition into management roles, such as Engineering Lead or Manager, overseeing teams, mentoring engineers, and driving team performance and culture.
-
Cross-Functional Mobility: Gain exposure to other areas of financial technology within JPMorgan Chase, such as data analytics, machine learning, or backend systems, leveraging foundational engineering skills.
📝 Enhancement Note: The career path for a senior engineer in a large financial firm often involves increasing technical depth, architectural responsibility, or a move into people management, with opportunities to specialize in high-demand areas like financial trading technology.
🌐 Work Environment
Office Type: This is an on-site role, indicating a traditional office-based work environment within JPMorgan Chase's Buenos Aires location. The office will likely feature modern amenities designed for collaboration and productivity.
Office Location(s): Avenida Belgrano 955, Ciudad Autonoma Buenos Aires, Argentina. This location is in a central business district, likely offering good accessibility via public transport.
Workspace Context:
-
The workspace is expected to be collaborative, with dedicated areas for team meetings, pair programming, and focused individual work.
-
Engineers will have access to standard corporate IT infrastructure, including high-performance workstations, development tools, and secure network access.
-
Opportunities for interaction with a diverse team of engineers, product managers, and other technology professionals are abundant, fostering knowledge sharing and problem-solving.
Work Schedule: The role adheres to standard office hours (approximately 40 hours per week), but may require flexibility to accommodate global team collaboration, critical system deployments, or urgent production issues, particularly in the fast-paced financial markets.
📝 Enhancement Note: An on-site role in a major financial institution's office in Buenos Aires suggests a professional, structured work environment with a strong emphasis on collaboration and adherence to corporate policies and security protocols.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A recruiter or hiring manager will likely conduct an initial phone screen to assess basic qualifications, experience, and cultural fit.
-
Technical Interviews: Expect multiple rounds of technical interviews. These may include:
- Coding Challenges: Live coding exercises focusing on C#/.Net, data structures, algorithms, and front-end development (e.g., building a small UI component).
- System Design: Discussions on how to design scalable, resilient, and secure applications, particularly for financial trading platforms. This may involve whiteboard sessions or detailed discussions of past projects.
- Behavioral Questions: Questions assessing problem-solving approaches, teamwork, handling of complex situations, and alignment with JPMorgan Chase's values.
-
Portfolio Review: Candidates will likely be asked to present and discuss their portfolio, highlighting relevant projects, technical contributions, and problem-solving methodologies.
-
Final Interview: A final interview with senior leadership or the hiring manager to discuss overall fit, career aspirations, and finalize the offer.
Portfolio Review Tips:
-
Curate Select Projects: Choose 3-4 projects that best showcase your C#/.Net, WPF, React/Angular, and multi-threading skills, especially those with a financial or complex system design component.
-
Structure Your Case Studies: For each project, clearly articulate the problem statement, your role and contributions, the technologies used, the challenges faced, your technical solutions, and the measurable outcomes or impact.
-
Highlight Key Technologies: Be prepared to discuss your specific experience with C#/.Net, WPF, React/Angular, TypeScript, multi-threading, CI/CD, and cloud-native concepts.
-
Demonstrate Problem-Solving: Focus on how you approached complex technical challenges and arrived at robust solutions. Quantify results where possible (e.g., performance improvements, reduction in errors).
-
Emphasize Agile Practices: Explain how you've applied agile methodologies and contributed to a secure and resilient development process.
Challenge Preparation:
-
Practice Coding: Refresh your knowledge of C#/.Net fundamentals, common algorithms, and data structures. Practice solving coding problems on platforms like LeetCode or HackerRank, focusing on optimal solutions.
-
Study System Design: Review common system design patterns and principles relevant to scalable, high-availability applications. Consider how to design a trading UI or a real-time data processing system.
-
Prepare Behavioral Answers: Use the STAR method (Situation, Task, Action, Result) to prepare concise and impactful answers to behavioral questions.
-
Research JPMorgan Chase & Neovest: Understand the company's mission, values, and the specific business context of Neovest and its role in capital markets technology.
📝 Enhancement Note: The interview process for a senior role at a firm like JPMorgan Chase will be rigorous, testing both technical depth and the ability to think critically about complex systems and business requirements within a regulated environment. A well-prepared portfolio is essential.
🛠 Tools & Technology Stack
Primary Tools:
-
.NET Framework/.NET Core: The foundational framework for application development.
-
C#: The primary programming language for backend and potentially UI development.
-
WPF (Windows Presentation Foundation): For developing rich, desktop-based user interfaces.
-
React/Angular/TypeScript: For modern, responsive web-based front-end development.
-
Visual Studio: The integrated development environment (IDE) for .Net development.
-
Git/Azure Repos/Jira: For version control and agile project management.
Analytics & Reporting:
-
SQL Server Management Studio (SSMS): For interacting with SQL Server databases.
-
Tableau/Power BI (Potentially): For data visualization and reporting, though specific tools may vary by team.
-
Custom Reporting Tools: Internal tools developed by JPMorgan Chase for performance monitoring and data analysis.
CRM & Automation:
-
Internal Financial Systems: Likely proprietary systems for trade execution, risk management, and client data.
-
CI/CD Tools (e.g., Azure DevOps, Jenkins): For automating build, test, and deployment pipelines.
-
Monitoring Tools (e.g., Splunk, Dynatrace): For application performance monitoring and issue detection.
📝 Enhancement Note: The technology stack is heavily oriented towards Microsoft technologies for backend and desktop UI, with modern JavaScript frameworks for web interfaces, reflecting a common enterprise setup in financial services. Experience with CI/CD and monitoring tools is crucial for operational stability.
👥 Team Culture & Values
Operations Values:
-
Integrity: Upholding the highest ethical standards in all actions and decisions, particularly critical in financial services.
-
Client Focus: Dedication to understanding and meeting the needs of internal users (traders, analysts) and external clients by delivering reliable and performant technology.
-
Innovation: Encouraging the exploration and adoption of new technologies and methodologies to enhance product capabilities and operational efficiency, within a framework of rigorous testing and security.
-
Excellence: Striving for the highest quality in code, design, and execution, with a focus on continuous improvement and operational stability.
-
Teamwork: Fostering a collaborative environment where diverse perspectives are valued, and mutual support drives collective success.
Collaboration Style:
-
Cross-functional Integration: Close collaboration with product managers, QA engineers, backend developers, and potentially business stakeholders to ensure alignment on requirements and delivery.
-
Agile Practices: Active participation in agile ceremonies (stand-ups, sprint planning, retrospectives) to facilitate open communication and iterative development.
-
Knowledge Sharing: Encouraging the sharing of technical expertise, best practices, and lessons learned through code reviews, internal tech talks, and documentation.
-
Feedback Culture: Openness to constructive feedback, both giving and receiving, as a means to improve individual performance and team processes.
📝 Enhancement Note: JPMorgan Chase, as a large financial institution, will emphasize values like integrity, security, and client focus. The team culture will likely be professional, results-oriented, and collaborative, with a strong adherence to established processes and standards.
⚡ Challenges & Growth Opportunities
Challenges:
-
Complexity of Financial Systems: Navigating and contributing to intricate trading platforms with strict performance, security, and regulatory requirements.
-
Legacy vs. Modern Tech Integration: Balancing the need to maintain and enhance existing C#/.Net and WPF systems with the integration of newer web technologies like React or Angular.
-
Data Volume and Performance: Ensuring front-end applications can efficiently handle and display large volumes of real-time financial data without compromising performance.
-
Security & Compliance: Adhering to stringent security protocols and regulatory compliance standards inherent in the financial industry.
-
Global Collaboration: Working effectively with teams located in different time zones and with potentially diverse working styles.
Learning & Development Opportunities:
-
Advanced Technology Training: Access to specialized training in cloud platforms (AWS, Azure), containerization (Docker, Kubernetes), and advanced front-end frameworks.
-
Financial Markets Education: Opportunities to learn about capital markets, trading strategies, and financial instruments, enhancing domain expertise.
-
Mentorship Programs: Participation in formal or informal mentorship programs with senior engineers and architects to guide career progression.
-
Industry Conferences & Certifications: Support for attending relevant technology and finance industry conferences and obtaining professional certifications.
-
Exposure to Diverse Projects: Working on various components of the Neovest platform or other financial technology initiatives within JPMorgan Chase provides broad exposure.
📝 Enhancement Note: The challenges in this role stem from the demanding nature of financial technology, requiring a blend of technical skill, resilience, and a commitment to continuous learning and adaptation. Growth opportunities are substantial due to the firm's scale and investment in talent.
💡 Interview Preparation
Strategy Questions:
-
Technical Depth: Be prepared to discuss the nuances of C#/.Net, memory management in multi-threaded applications, asynchronous programming, and the advantages/disadvantages of WPF vs. web-based UIs.
-
System Design Scenarios: Anticipate questions like: "How would you design a real-time stock ticker component?" or "How would you ensure the security of a trading application's front-end?" Focus on scalability, fault tolerance, and security.
-
Problem-Solving Approach: Be ready to explain how you debug complex issues, optimize application performance, and ensure code quality. Use specific examples from your experience.
-
Agile & CI/CD: Discuss your experience with agile methodologies, CI/CD pipelines, and how you've contributed to a culture of continuous integration and deployment.
Company & Culture Questions:
-
Motivation: Why are you interested in JPMorgan Chase and the Neovest division specifically? Research their role in capital markets.
-
Teamwork: Describe a time you had a conflict within a team and how you resolved it. How do you contribute to a positive team environment?
-
Values Alignment: How do your personal values align with JPMorgan Chase's core values (Integrity, Client Focus, Excellence, Teamwork, Innovation)?
-
Dealing with Ambiguity: How do you handle situations where requirements are unclear or change frequently?
Portfolio Presentation Strategy:
-
Start with Impact: Begin each project discussion with the business problem or user need and the impact your solution delivered.
-
Detail Your Role: Clearly articulate your specific contributions, the technical decisions you made, and why.
-
Showcase Technical Prowess: Be ready to deep-dive into the technical implementation, architecture, and challenges overcome. Use diagrams if helpful.
-
Quantify Results: Whenever possible, use metrics to demonstrate the success of your work (e.g., performance improvements, reduction in errors, increased user adoption).
-
Practice Your Narrative: Rehearse your presentation to ensure it's concise, engaging, and flows logically. Be prepared for questions at any point.
📝 Enhancement Note: Preparation should focus on demonstrating not just technical proficiency, but also the ability to apply those skills within the specific context of financial services, emphasizing reliability, security, and business impact.
📌 Application Steps
To apply for this Software Engineer III position:
-
Submit your application through the provided Oracle Cloud portal link.
-
Portfolio Customization: Tailor your resume and any supplementary materials to highlight your C#/.Net, WPF, React/Angular, multi-threading, and financial technology experience. Prepare 2-3 detailed project case studies that exemplify your problem-solving skills and technical contributions.
-
Resume Optimization: Ensure your resume clearly lists your years of experience with key technologies (C#/.Net, WPF, React/Angular, TypeScript) and mentions experience with agile methodologies, CI/CD, and cloud-native principles. Quantify achievements where possible.
-
Interview Practice: Rehearse answers to common technical, behavioral, and system design questions. Practice presenting your portfolio projects, focusing on clarity, impact, and technical depth.
-
Company Research: Thoroughly research JPMorgan Chase & Co., its role in financial services, and the Neovest division. Understand their mission, values, and the industry challenges they address.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates must have at least 5 years of experience with C#/.Net and practical knowledge of multi-threaded applications and responsive UI development. Proficiency in agile methodologies, cloud-native environments, and modern web technologies like React or Angular is required.