Application Performance Engineer (C#) Offline

Primary responsibilities:

β€” Helping the development team to build software that meets performance requirements

β€” Helping the development team to identify existing weak areas and ways to improve

β€” Research existing software components and architecture for performance weakness and suggest improvements on both Back-End and Front-End

β€” Work closely with performance monitoring team, suggest and drive improvements in monitoring

β€” Work closely with management and development leads to provide clean and well-argued metrics on performance and its influence on the products

β€” Work closely with development leads and architects to suggest and invent improvements in new or existing software

β€” Research existing software architecture and components for performance weakness and suggest improvements

β€” Following existing development standards designed in the company and creating new standards for new solutions to make it re-usable by other teams internally

β€” Collaborating with a highly distributed team of product managers, developers, and QA around the Globe

β€” Writing and maintaining documentation related to the performance requirements, ways to achieve these requirements, ways to improve, etc.

β€” To learn and share new approaches, ways to improve, be one of the mentors in performance for the development team

β€” Work in a flexible schedule, but at least 2 hours of the intersection with Pacific Time (California)

 

Qualifications:

β€” At least 5 years of experience in building commercial software

β€” Strong knowledge of C#, .NET, .NET Core

β€” Strong experience in API/Load testing approaches, including tools for application performance statistics, metrics gathering, and analysis Good experience in low-level optimizations in .NET, network interaction optimization

β€” Good knowledge of relational database design (MS SQL, PostgreSQL) and query performance analysis

β€” Eager to constantly learning and share the knowledge with a team

β€” Good communication skills: intermediate+ English skill (ability to read, write and speak about technical details of a project)

β€” Friendly and kind in communication, ready for multiple hours meetings with the team members when it’s needed

 

Nice to have:

β€” Any cloud-related experience AWS, Azure, GCP

β€” Interest and/or experience in fintech

β€” Interest and/or experience in payments technologies in software

β€” Be a plus to have experience with NoSQL databases (DynamoDB, CosmosDB, MongoDB, Redis, or similar)

 

Our benefits:

β€” Work from anywhere in the world!

β€” Compensation vacation (15 days off in a year)

β€” Global corporate events for all employees

β€” Internet compensation (50$ per month)

β€” Paid sick leave

β€” Days off on public holidays

β€” Home office equipment (computer, additional monitor, etc.), if necessary;

β€” Team activities; and other benefits, described in detail in the Employee Handbook

The job ad is no longer active
Job unpublished on 9 February 2021

Look at the current jobs C# / .NET Remote→