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β