Senior Software Developer
Коротко о вакансии
Компания Fullsteam, а именно её подразделение Print Reach, ищет Senior Software Developer для модернизации существующего C++ десктопного приложения в веб-решение на .NET. Разработчику предстоит проектировать и разрабатывать приложения на .NET, C++ и C#, участвовать в код-ревью, внедрять AI-возможности для повышения эффективности и автоматизации. Важно иметь опыт работы с C++, ASP.NET Core, Web API, JavaScript/TypeScript, а также понимание AI-технологий, включая генеративный AI и большие языковые модели.
- Формат работы
- удалёнка
- География
- США
- Зарплата
- 90 000 — 120 000 $ — по данным Himalayas
- Ключевые требования
- 5+ лет опыта full stack разработки
- 5+ лет опыта с C#, .NET и ООП
- 5+ лет опыта с SQL Server или аналогичной РСУБД
- Базовое понимание AI технологий (генеративный AI, LLM)
- Кому подойдёт
- Вакансия подойдёт опытному разработчику, который хочет модернизировать legacy-системы и внедрять AI-решения в продуктовой компании.
Пересказ openqareer по тексту работодателя. Ниже — оригинал объявления.
It's fun to work in a company where people truly BELIEVE in what they're doing!
Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish by providing their customers with seamless experiences. With a dynamic and growing team of over 1,900 employees, we are committed to driving innovation and delivering best-in-class software and payment solutions that empower small and medium-sized businesses across numerous industries. Our purpose is to help our customers grow their businesses and delight their customers. Join us and be a part of a forward-thinking company that values growth, excellence, and the success of our clients.
Print Reach, part of the Fullsteam organization, is a leading provider of comprehensive software solutions tailored for the print and mail industry, focusing on streamlining operations, boosting profitability, and enhancing workflow efficiency. Seeking a Senior Software Developer to modernize existing C++ desktop application by migrating functionality to web-based .NET solution. The developer will also support the evaluation and integration of AI capabilities into applications and business workflows to improve efficiency, automation, and overall business value.
Primary Responsibilities:
Designing and Developing Applications
- Collaborate with cross-functional teams to analyze requirements, design solutions, and develop robust software applications using .NET, C++, and C#.
- Participate in code reviews and identifying code refactoring candidates.
- Evaluate opportunities to incorporate AI capabilities into applications to enhance functionality, improve user experience, and streamline business processes.
Coding and Debugging
- Write clean, scalable code following best practices and standards in software development. Use OOP techniques, such as dependency injection, to produce scalable code.
- Debug and resolve technical issues in a timely manner. Identify and resolve performance issues.
- Leverage AI assisted development tools, such as Claude, to improve coding productivity and accelerate debugging and documentation, while validiation outputs for accuracy, security and quality.
Testing and Deployment
- Perform unit testing and integration testing for functionality and limits.
- Support deployment of applications and evaluate their performance.
- Help implement appropriate testing, monitoring, and validation practices for AI integrations.
Maintenance and Support
- Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
- Investigate and resolve technical issues and ensure smooth operation of applications.
Collaboration and Communication
- Collaborate with product, QA and other stakeholders to gather requirements, understand business needs, and translate them into technical solutions.
- Communicate technical approaches, implementation considerations, and potential risks associated with AI solutions.
Skills & Competencies:
- Experience with C++, ASP.NET Core, Web APIs, JavaScript/TypeScript, and modern web frameworks.
- Experience with back end RESTful APIs.
- Knowledge of security best practices such as OWASP
- Familiarity with Microsoft Azure
- Exceptional analytical and problem-solving skills.
- Excellent verbal and written communication skills
- Highly motivated with the ability to work well independently and in a team environment.
- Development of maintainable code from written requirements using industry standards.
- Organized and task oriented and able to meet deadlines in a fast-paced environment.
- Ability to maintain productivity, communication, and collaboration while working remotely. Includes proficiency in remote tools (Teams, etc.), time management, and self-discipline.
- Experience as an AI Engineer a plus
Minimum Qualifications:
- Bachelor’s Degree in computer science, Software Engineering or equivalent.
- 5+ years of full stack development experience.
- 5+ years experience in C#, .NET web sites and object oriented programming.
- 5+ years experience in SQL Server or similar RDBMS.
- Experience with microservice architecture
- Basic understanding of AI technologies, including generative AI, large language models (LLMs), or AI service APIs, with the ability to support integration into software applications.
- Strong analytical, problem-solving, communication, and collaboration skills.
Salary Range: $90,000 - $120,000 USD
Originally posted on Himalayas
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.