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

About innovecs.com

Innovecs is a global and dynamic software development company. Our teams create digital solutions powered by innovative technologies and incorporate emerging trends to help businesses transform and grow. We are looking for enthusiasts to complement our teams of experts and deliver life-changing products together.

Company website:
https://innovecs.com/

DOU company page:
https://jobs.dou.ua/companies/innovecs/

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

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