Application Performance Engineer
Ключевые навыки
C#
SQL
MS SQL
API
.NET Framework
MongoDB
Английский язык
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.
The development department is looking for a Senior Back End Developer 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 optimizations in .NET, network interaction optimization
- Good knowledge of relational database design (MS SQL, PostgreSQL) and query performance analysis
- Be a plus to have experience with NoSQL databases (DynamoDB, CosmosDB, MongoDb, Redis or similar)
- 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 fintech
- Interest and/or experience in payments technologies in software
Our benefits:
-
- Work from anywhere in the world!
- Compensation vacation (15 day off in a year).
- Global corporate events for all employees.
- Internet compensation (50$ per month).