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

Peritus Inc

Python full stack with Okta & Strapi Job at Peritus Inc

Python full stack with Okta & Strapi

SpotOn Connections

German Speaking Customer Service Agent role Job at SpotOn Connections

 ...revolutionising the gambling space as they go. They are home to a global family of 25 well-known brands and they are looking for a German speaking Customer Service Agent to join their team in Lisbon! Employment Type: Full-Time Salary: $ 12,000.00 18,000.00 Per Year

Innovative Medical Equipment, LLC

Sales Support Associate Job at Innovative Medical Equipment, LLC

 ...Location: Beachwood, OH Reports To: National Sales Manager Department: Sales Job Overview: The Sales Assistant will support...  ...in Microsoft Office Suite (Word, Excel, PowerPoint) and CRM software, ERP or database system. Experience in report creation within ERP... 

Total Quality Logistics

Entry Level Sales Representative Job at Total Quality Logistics

About the role: TQL is seeking motivated, high performing individuals to join our award-winning team. This is more than just a sales position; you'll establish relationships and leverage your negotiation skills to secure deals for freight transportation while managing...

Criterion Executive Search

Commercial Lines Account Managers Pelham Job at Criterion Executive Search

 ...Must have Applied/TAM experience.Type of Accounts: Generalist, Service Oriented, Suppliers, Real Estate.Carriers: Chubb, Travelers, AIG, excess market w specialty lines, a lot of carriers.*In the Bergan County NJ office, Commercial Lines Account Manager opening for...