Mphasis
Lead Software Engineer - C#/.Net
MphasisArgentina2 days ago
Full-timeConsulting

Job Responsibilities

• Executes creative software solutions, design, development, and technical

troubleshooting with ability to think beyond routine or conventional approaches to

build solutions or break down technical problems

• Develops secure high-quality production code, and reviews and debugs code written by

others

• Identifies opportunities to eliminate or automate remediation of recurring issues to

improve overall operational stability of software applications and systems

• Leads evaluation sessions with external vendors, startups, and internal teams to drive

outcomes-oriented probing of architectural designs, technical credentials, and

applicability for use within existing systems and information architecture

• Leads communities of practice across Software Engineering to drive awareness and use

of new and leading-edge technologies

• Adds to team culture of diversity, equity, inclusion, and respect


Required qualifications, capabilities, and skills

• Formal training or certification on software development concepts and proficient

advanced experience

• Advanced knowledge and experience with C#/.Net

• Advanced knowledge and experience developing multi-threaded applications

• Experience building middle-tier services at scale

• Experience developing responsive UI in C# and web-based technologies (i.e. React,

Angular, Typescript)

• Hands-on practical experience delivering system design, application development,

testing, and operational stability

• Advanced understanding of agile methodologies such as CI/CD, Application Resiliency,

and Security

• Demonstrated proficiency in software applications and technical processes within a

technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

• In-depth knowledge of the markets and trading industry and their IT systems

• Practical cloud native experience

Preferred qualifications, capabilities, and skills

• Experience working with Portfolio Management systems

• Ability to work in an Agile environment

• Understanding of modern User Interface architecture and design

• Understanding and experience with data cache’ing technologies (i.e. Redis, Hazlecast,

etc)

• Understanding and experience with message distribution technologies (i.e. RabbitMQ,

Kafka, etc)

• English skills: advanced

Key Skills

Ranked by relevance