NO SPONSORSHIP
STAFF SOFTWARE ENGINEER PLATFORM ENGINEERING .NET/Java Middleware Enhancements
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 (Back End development/Middleware enhancements) Any product development is a plus. Internet of things IoT
SALARY: $110k -$184k plus 15% bonus
LOCATION: Oak Brook, IL hybrid 3 days onsite
You will architect and enhance core Middleware that powers cloud IoT platform design development and delivery of innovative features scrum develop deep domain enterprise in platform specific framework features and Middleware components.
You will architect, develop, and enhance the core Middleware that powers myQ's Cloud IoT platforms, ensuring they remain robust, scalable, and ahead of the curve.
Job Requirements:
- Bachelor's degree
- 8+ years of progressive experience in software engineering, encompassing 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
- .NET, C , Azure, SQL, and Visual Studio, Java
- Hands-on experience with GIT, NoSQL databases, and messaging systems such as Kafka, RabbitMQ, or similar technologies.
- Advanced knowledge of AWS services
- 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
- Experience in creating scalable, cloud-native architectures leveraging microservices, serverless computing, and containerization technologies such as 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.