Старший .NET Full Stack Разработчик
Местоположение: Индианаполис, ИН
Присоединяйтесь к New Era Technology, где "Люди прежде всего" лежит в основе всего, что мы делаем. Имея глобальную команду из более чем 3 000 профессионалов, мы стремимся создать рабочую среду, где каждый чувствует себя ценным, уполномоченным и вдохновленным на рост. Наша миссия — безопасно соединять людей, места и информацию с помощью комплексных технологических решений в масштабе.
В New Era вы присоединитесь к командно-ориентированной культуре, которая ставит во главу угла ваше личное и профессиональное развитие. Работайте бок о бок с сертифицированными отраслевыми экспертами, получайте доступ к непрерывному обучению и наслаждайтесь конкурентными преимуществами. Руководствуясь нашими основными принципами — ставить людей на первое место, принимать непрерывное обучение и преуспевать благодаря сотрудничеству и инклюзивности — мы взращиваем наших сотрудников для обеспечения исключительного обслуживания клиентов.
Если вы хотите оказать влияние в поддерживающей, ориентированной на рост среде, New Era — это место для вас. Подайте заявку сегодня и помогите нам вместе формировать будущее работы.
Это для потенциальной будущей возможности в New Era Technology.
Местоположение: Должен проживать недалеко от Индианаполиса, ИН
Краткое описание вакансии
Мы ищем опытного Старшего .NET Full Stack Разработчика для проектирования, разработки и поддержки масштабируемых корпоративных приложений с использованием современных технологий Microsoft. Идеальный кандидат будет обладать глубокими знаниями C#, .NET Core/.NET 6+, Angular, Microservices, REST API, облачных платформ (Azure/AWS) и DevOps практик. Эта роль будет отвечать за создание безопасных, высокопроизводительных приложений, сотрудничая с кросс-функциональными командами для предоставления инновационных бизнес-решений.
Ключевые обязанности
Разработка приложений
- Проектирование, разработка, тестирование и поддержка корпоративных веб-приложений с использованием C#, ASP.NET Core, .NET Framework и .NET 6+.
- Разработка и улучшение отзывчивых пользовательских интерфейсов с использованием Angular (v10+), TypeScript, JavaScript, HTML5, CSS3, Bootstrap и Kendo UI.
- Создание одностраничных приложений (SPA) с использованием современной архитектуры Angular и компонентного дизайна.
- Разработка повторно используемых сервисов, компонентов и библиотек для улучшения поддерживаемости приложений.
Разработка API и Backend
- Проектирование и разработка RESTful API, Web Services и архитектур Microservices.
- Создание масштабируемых backend-сервисов с использованием ASP.NET Core Web API.
- Разработка и интеграция GraphQL API, где это применимо.
- Реализация аутентификации и авторизации с использованием OAuth 2.0, OpenID Connect и ролевого контроля доступа.
- Интеграция приложений со сторонними сервисами и корпоративными системами.
Cloud & DevOps
- Развертывание и управление приложениями в средах Microsoft Azure и/или AWS.
- Разработка и поддержка CI/CD конвейеров с использованием Azure DevOps, Git, TFS или AWS DevOps инструментов.
- Использование облачных сервисов, таких как:
- Azure Functions
- Azure Data Factory
- Azure Blob Storage
- Azure Resource Manager (ARM) Templates
- Мониторинг производительности приложений и оптимизация облачной инфраструктуры.
Разработка баз данных
Проектирование и оптимизация решений для баз данных с использованием:
- SQL Server
- PostgreSQL
- MongoDB
Разработка хранимых процедур, представлений и оптимизированных запросов с использованием T-SQL и PL/SQL.
Использование Entity Framework Core для ORM и доступа к данным.
Интеграция и обмен сообщениями
- Разработка event-driven решений с использованием Apache Kafka.
- Поддержка распределенных систем и обработки данных в реальном времени.
- Реализация системных интеграций с использованием микросервисов и фреймворков обмена сообщениями.
Сотрудничество и лидерство
- Участие в архитектурных обсуждениях, ревью кода и сессиях проектирования.
- Сотрудничество с владельцами продуктов, бизнес-аналитиками, командами QA и архитекторами.
- Менторство младших разработчиков и продвижение лучших инженерных практик.
- Участие в Agile церемониях, включая планирование спринта, ретроспективы и уточнение бэклога.
Требуемая квалификация
Образование
Степень бакалавра в области компьютерных наук, информационных технологий, разработки программного обеспечения или смежной области.
Опыт
- Более 10 лет опыта в разработке программного обеспечения.
- Более 5 лет опыта разработки приложений с использованием C# и технологий .NET.
- Более 5 лет опыта создания front-end приложений с использованием Angular.
- Значительный опыт разработки корпоративных приложений.
Технические навыки
Backend
- C#
- .NET Core / .NET 6+
- ASP.NET Core MVC
- ASP.NET Web API
- Entity Framework Core
- Microservices Architecture
- GraphQL
- Azure Functions
Frontend
- Angular (предпочтительно 10+)
- TypeScript
- JavaScript
- HTML5
- CSS3
- Bootstrap
- Kendo UI
- Razor Views
Облачные платформы
- Microsoft Azure
- Amazon Web Services (AWS)
Базы данных
- SQL Server
- PostgreSQL
- MongoDB
- T-SQL
- PL/SQL
DevOps и инструменты
- Azure DevOps
- Git
- TFS
- CI/CD Pipelines
- ServiceNow
Предпочтительная квалификация
- Опыт работы в сферах здравоохранения, страхования или финансовых услуг.
- Опыт работы с:
- FHIR
- HL7
- Стандартами интероперабельности в здравоохранении
- Опыт работы с WCF и Service-Oriented Architecture (SOA).
- Опыт работы с Apache Spark или Apache Flink.
- Сертификаты Microsoft Azure.
Предпочтительные сертификаты
- Microsoft Azure Administrator Associate
- Microsoft Azure Database Administrator Associate
- Предпочтительны дополнительные сертификаты Azure, AWS или Cloud.
Ключевые компетенции
- Full Stack Development
- Solution Architecture
- Cloud-Native Development
- API Design & Development
- Application Security
- Agile Methodologies
- Problem Solving
- Leadership & Mentoring
- Cross-Functional Collaboration