Java / C#.NET Software Engineer - IoT Job at Request Technology, Oak Brook, IL

d3FQMFlza0V5aUN0ZExIeUhjNmdxOTE3Vmc9PQ==
  • Request Technology
  • Oak Brook, IL

Job Description

NO SPONSORSHIP

SOFTWARE ENGINEER PLATFORM ENGINEER - Java / C#.NET

SALARY: $97k -$184k plus 15% bonus

LOCATION: Oak Brook, IL hybrid 3 days onsite

Java & C# .Net developer, who can take Java technology and redesign it in .NET

They want to move away from Java totally and eventually do all .NET (backend development/middleware enhancements)

Any product development is a plus

Internet of things IoT

Looking for a candidate to architect and enhance core middleware that powers cloud IoT platform design development and delivery. ISO, Java, .NET C# Azure Kafka Rabbit MQ AWS infrastructure as a code IoC Terraform CICD Jenkins GitHub Microservices Containerization Docker Kubernetes AWS Multi Cloud

Key Responsibilities:

  • Act as a technical authority and key driver in the design, development, and delivery of innovative features, collaborating with product owners, front-end, middleware, DevOps, and firmware teams to align technical solutions with business goals.
  • Lead technical assessments, scope changes, and oversee the management of the codebase for critical business requirements, high-impact product enhancements, and complex change requests across multiple initiatives.
  • Architect and implement scalable, efficient, and robust software designs for high-complexity projects, working closely with solution architects and senior engineering leaders to ensure alignment with platform and business strategies.
  • Champion Agile methodologies, such as Scrum, to enable efficient development cycles, continuous integration, and high-quality deliverables in middleware development.
  • Facilitate and lead strategic technical discussions, including architecture reviews, design meetings, and pull requests, fostering a culture of engineering excellence and collaboration.
  • Drive adherence to best practices, coding standards, and platform design principles to deliver high-quality, reusable, and maintainable code.
  • Develop deep domain expertise in platform-specific frameworks, features, and middleware components, acting as a subject-matter expert and advisor across teams.
  • Mentor and coach engineers across the organization, building technical capability, fostering innovation, and cultivating leadership within the engineering team.
  • Collaborate with cross-functional domain experts including infrastructure, database, security, and front-end teams to drive cohesive solutions and seamless integration.
  • Provide technical leadership
  • approaches to elevate the myQ platform's technical capabilities and market competitiveness.
  • ISO 27001 standards

Job Requirements:

  • Bachelor s Degree
  • An advanced degree in a directly relevant area of study may substitute for up to two (2) years of job-related experience.
  • 8+ years of experience in software engineering, design, development, and deployment of large-scale systems
  • Extensive experience in creating technical documentation, including design specifications, architecture diagrams, and deployment guides.
  • Deep understanding of Agile methodologies and Scrum processes
  • Proficiency with Java, .NET, C#, Azure, SQL, and Visual Studio.
  • Hands-on experience with GIT, NoSQL databases, and messaging systems such as Kafka, RabbitMQ, or similar technologies.
  • Advanced knowledge of AWS services, including but not limited to EC2, S3, Lambda, API Gateway, RDS, DynamoDB, and CloudFront.
  • Strong expertise in Infrastructure as Code (IaC) using Terraform for automated provisioning and management of cloud resources.
  • Proficiency with CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline, and experience with automated testing and deployment frameworks.
  • Experience Docker and Kubernetes.
  • Ability to travel domestically and internationally up to 10%.

Knowledge, Skills, and Abilities:

  • In-depth understanding of software development and design principles, with a focus on building scalable, secure, and maintainable systems.
  • Comprehensive expertise in cloud-based development and architecture, with a strong focus on AWS and multi-cloud solutions.
  • Exceptional ability to lead, collaborate, and provide clear technical direction to multiple development teams across diverse geographies.
  • Deep knowledge of CI/CD practices, tools, and deployment processes, enabling efficient and reliable software delivery.
  • Proven ability to debug, troubleshoot, and resolve complex technical issues in distributed systems and cloud environments.
  • Proficiency in estimating work, supporting project planning efforts, and reporting progress to stakeholders at a platform and organizational level.
  • Strong understanding of security best practices in cloud environments, including IAM roles, encryption, and network security.
  • Demonstrated ability to leverage cloud monitoring and logging tools such as AWS CloudWatch, Elastic Stack, or Datadog for performance optimization and incident resolution.
  • Experience with automated testing frameworks and ensuring high-quality software delivery through robust test pipelines.

Job Tags

Second job,

Similar Jobs

Syntegon

Senior Supply Chain Engineer Job at Syntegon

 ...adopting and enhancing our portfolio to lead the industries with new innovative technologies and solutions. The Senior Supply Chain Engineer role is an integral role in Syntegons success in leading the worlds packaging machinery market. In this role, the Senior... 

Global Incorporation for Staffing and Training: GIST

Pediatric ECMO Specialist- Registered Nurse (Nights) for a Children specialty Hospital based in Houston Job at Global Incorporation for Staffing and Training: GIST

 ...Pediatric ECMO Specialist- Registered Nurse " for a Child Specialty Hospital based in Houston, Texas, United States of America ....  ...specialized team that responds to emergent situations in our TMC Children's location. As an ECMO specialist, you will utilize the bypass... 

Curb Home Services

Field Safety Manager Job at Curb Home Services

 ...accountability, and long-term career growth for our employees. Position Overview We are seeking an experienced and proactive Field Safety Manager to elevate and manage the safety culture at Curb. In this pivotal role, you will safeguard the health and well-being of our... 

Ascentt

Snowflake Architect Job at Ascentt

 ...implementing scalable, high-performance data solutions using the Snowflake cloud data platform. The ideal candidate will have a strong background...  ...: Experience with cloud services, preferably AWS, Azure, or Google Cloud Platform. ETL/ELT Tools: Familiarity with data... 

The Watermark at Rosewood Gardens

Caregiver Job at The Watermark at Rosewood Gardens

 ...Retirement Communities, we've been a trusted leader in senior living for over 30 years, driven by our commitment to building an...  ...a passion for working with seniors and have experience as a caregiver in assisted living and memory care then come on board with us!We look...