Senior Developer
# Senior Developer **GamaLearn** · United States · `Remote` · `Full Time` 💼 **Уровень роли:** `Senior` 🕒 **Статус:** *Опубликовано: сегодня* · *Источник: Himalayas (JSON API)* --- ### Top Skills & Match 🎯 **Ключевой стек роли:** `[Software-Engineer]` `[Full-Stack-Engineer]` `[Senior-Developer]` `[Fullstack-Development]` `[Web-Development]` `[Backend-Development]` `[Frontend-Development]` `[Senior-Software-Developer]` `[Senior-Developer-Jobs]` `[Senior-Developer-Roles]` `[Senior-Software-Development]` `[Senior-Web-Developer]` `[Senior-Application-Developer]` `[Senior-Programmer]` `[Senior-Technical-Developer]` --- ### About the Role Category: Technology Location: Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications - Take ownership of the full software development life cycle, from concept to deployment and maintenance - Identify and troubleshoot complex technical issues, offering timely and effective solutions - Design, develop, test, and deploy high-quality web applications using modern technologies and best practices - Maintain and optimize existing web applications to ensure high performance and scalability - Participate in code reviews, ensuring adherence to coding standards and best practices - Collaborate with the team to implement visually appealing and intuitive user interfaces - Continuously stay up to date with industry trends, emerging technologies, and best practices to drive innovation and enhance development processes - Lead and mentor junior developers, providing guidance and support to help them grow their technical skills - Mentor junior and mid-level developers through code reviews, design discussions, and hands-on guidance - Proactively suggest improvements and contribute to the overall technical architecture and infrastructure - Drive technical decision-making and contribute to long-term technology roadmap planning - Evaluate and recommend new tools, frameworks, and libraries based on project needs Requirements - Proven experience as a Full Stack Web Developer, with a minimum of 5 years of experience, 3 years in a senior or lead role - Bachelor/Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) - Experience in ASP.NET WebForms (.NET Framework), ASP.NET Core Web APIs, C# and LINQ - Experience working with ORM Entity Framework (EF6), and EF Core - Solid understanding of RESTful APIs - Experience designing systems using Clean Architecture, and familiarity with microservices - Strong understanding and hands-on experience with software design patterns (e.g., Repository, Unit of Work, CQRS) - Ability to apply appropriate design patterns to improve code maintainability, scalability, and testability. - Ability to design caching architectures for high-traffic applications such as Redis. - Experience with Azure API Management, AWS API Gateway, API Gateway architecture or similar solutions to support high-performance, scalable applications(Plus) - Experience designing and implementing message-based systems such as RabbitMQ(Plus) - Proficient in front-end HTML5, CSS3, JavaScript, JQuery, Bootstrap, Ajax. - Proficient in React JS (Next JS is a plus). - Experience using Telerik UI controls for ASP.NET WebForms(Plus) - Experience with background job processing and scheduling using Hangfire - Strong understanding of asynchronous processing, retries, and failure handling Cloud, DevOps & Deployment - Familiarity with cloud services and deployments (Azure preferred, AWS, Google Cloud) - Experience in DevOps systems, preferably Azure DevOps, and creating/managing CI/CD pipelines including automated builds, tests and deployments - Containerization technologies (Docker, Kubernetes) Databases & Version Control - Experience with database systems such as SQL Server, MySQL, PostgreSQL - Experience with version control systems Devops,(Git), TFVC is a plus - Knowledge of testing frameworks such as .NET xUnit, Cypress, Selenium, SonarQube, etc. - Excellent documentation and writing clean code with comments Agile, Communication & Soft Skills - Proficient understanding of Agile/Scrum methodologies and experience working in an Agile environment - Strong problem-solving skills, with the ability to analyze complex issues and deliver effective solutions - Excellent communication and interpersonal skills, with the ability to work collaboratively and effectively within a team Certifications (Nice to Have): - Any of these certifications on Azure is a plus: AZ 900, AZ 204/AZ 104, AZ 302, AZ 305, AZ 400 - Any courses/certifications taken on any of the technologies mentioned is a plus Benefits Details Originally posted on Himalayas
- Software-Engineer
- Full-Stack-Engineer
- Senior-Developer
- Fullstack-Development
- Web-Development
- Backend-Development
- Frontend-Development
- Senior-Software-Developer
- Senior-Developer-Jobs
- Senior-Developer-Roles
- Senior-Software-Development
- Senior-Web-Developer
- Senior-Application-Developer
- Senior-Programmer
- Senior-Technical-Developer
Наблюдалась 2026-10-11, впервые 2026-10-11, источник — Himalayas (JSON API).