[Remote] Application Developer / Data Engineer
Note: The job is a remote job and is open to candidates in USA. NextGen, a Kelly Telecom Company, is seeking an Application Developer / Data Engineer. The role involves creating and managing DevOps-related tools for the Signify IoT Platform, developing frameworks for engineering teams, and ensuring the quality and security of a microservices-based cloud platform.ResponsibilitiesCreate, manage, and operate DevOps-related tools, processes, and technologies supporting the Signify IoT PlatformDevelop horizontal tools, frameworks, and best practices enabling engineering teams to build, debug, test, release, manage, and secure a modern microservices-based cloud platformDefine common frameworks and reusable software libraries across multiple programming languages to support scalable and highly available microservice architecturesSupport the operation of IoT platform architecture, troubleshoot issues, and drive continuous improvements with a focus on quality, performance, and securityCollaborate with architects, technical product managers, and engineering teams to translate system architecture and requirements into well-designed, tested software solutionsWork in an Agile environment to deliver high-quality, incremental software releasesSkillsBachelor's degree required with 8+ years of proven hands-on experience as a Software Engineer focused on cloud-based systemsStrong programming experience in multiple languages including Java and Python; Golang or Node.js is a plus. Strong Java (preferably Java 1.8) expertise requiredProven experience building cloud-based SaaS and PaaS platformsExperience designing and maintaining enterprise ETL pipelines using SSIS, integrating manufacturing, finance, and supply chain data from Oracle and SQL Server systemsHands-on experience with AWS services including EC2, S3, DynamoDB, RDS, Lambda, API Gateway, and FargateExperience architecting modern analytics/data platforms using Snowflake and dbt, including layered data models (staging, intermediate, marts) with SQL-based development and CI/CD practices, improving efficiency and reducing reworkStrong experience designing microservices and distributed system architecturesDeep understanding of scalability, performance, and high availability in distributed systemsExperience defining non-functional requirements including security, auditability, reliability, latency, and monitoringKnowledge of distributed network architectures and network security principlesStrong understanding of both relational and NoSQL databasesExcellent communication and collaboration skills across technical and non-technical teams3+ years of Agile software development experienceCompany OverviewAs part of KELLY’s SETT (Science, Engineering, Technology, and Telecom) Business Unit, we are committed to providing state-of-the-art digital infrastructure and telecom engineering solutions for legacy, 5G, and private networks. It was founded in 2009, and is headquartered in San Diego, California, USA, with a workforce of 501-1000 employees. Its website is http://nextgengr.com.