Position: Application Performance Engineer
Company: Access Softek
Category: .NET
Experience required: 3y
English level: intermediate

Access Softek started developing software 30 years ago in Berkeley, California. Now, we have offices all over the United States and around the world, and are growing by the day! Our software is in use by over 350+ financial institutions, helping them to reach millions of customers and shape communities across the country.
Development department is looking for Application Performance Engineer with strong practical experience in full stack software development, cloud based architecture and all aspects of software performance.

Primary responsibilities:
— Helping development team to build software which meets performance requirements
— Helping 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 to 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 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 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 optimisations in .NET, network interaction optimisation
— Good knowledge of relational database design (MS SQL, PostgreSQL) and query performance analysis
— Eager for constantly learn and share the knowledge to a team
— Good communication skills: intermediate+ English skill (ability to read, write and speak about technical details of a project)
— Friendly and kind in the communication, ready for the 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 fin-tech
— 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).