Foxconn Industrial Internet USA
Software Engineer- (8303 Fallbrook)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-разработчик в Foxconn Assembly для поддержки производственных и корпоративных систем. Разработка backend-сервисов на C#/.NET Core и frontend на Next.js/React, работа с SQL Server.
Задачи
- Проектировать, разрабатывать и разворачивать масштабируемые программные решения в рамках полного цикла разработки (SDLC)
- Оценивать техническую реализуемость на основе анализа требований, архитектуры системы и предлагаемых решений
- Разрабатывать и поддерживать backend-сервисы на C# / .NET Core Web API, включая проектирование RESTful API и middleware
- Разрабатывать и оптимизировать базы данных SQL Server: хранимые процедуры, представления, оптимизация запросов
- Участвовать в разработке frontend на Next.js и React, создавая отзывчивые и производительные интерфейсы
- Расследовать и устранять проблемы в продакшене в распределённых системах
- Участвовать в code review, соблюдать стандарты кодирования и лучшие практики работы с системами контроля версий
- Документировать решения через комментарии в коде, архитектурные диаграммы и техническую документацию
- Взаимодействовать с кросс-функциональными командами для перевода бизнес-требований в технические спецификации
- Оценивать сторонние инструменты, библиотеки и вендорское ПО по мере необходимости
Требования
- Степень бакалавра и/или магистра в области Computer Science, Computer Engineering или смежной технической дисциплине
- 2+ года профессионального опыта разработки ПО
- Уверенное владение C# / .NET Core для создания RESTful API
- Опыт работы с SQL Server: хранимые процедуры, оптимизация запросов, проектирование БД
- Владение принципами объектно-ориентированного проектирования и распространёнными паттернами проектирования
- Знание лучших практик разработки ПО: стандарты кодирования, code review, контроль версий (Git), CI/CD, тестирование
- Опыт разработки распределённых/масштабируемых систем и приложений с высоким объёмом транзакций
- Желательно: опыт работы с Next.js и React для frontend-разработки
- Желательно: владение Java или C#
- Желательно: двуязычность (мандаринский китайский)
Навыки
- C#
- .NET Core
- Web API
- RESTful API
- SQL Server
- stored procedures
- Next.js
- React
- Git
- CI/CD
- Java
- Object-Oriented Design
- Design Patterns