Information Technology
191DF Requisition #
Responsible for design, development and deployment of full-stack applications, primarily in Internet of Things (IoT), Cloud/Hybrid and mobile solutions. Operates in an Agile software development environment to ensure adherence to industry standards and applies architectures that are highly scalable and maintainable.  Conducts hands-on, rapid prototyping and production development of software platforms with high visibility in the company. Serves as a member of the Digital Transformation Team to build and support Midmark’s Digital Ecosystem platform leveraging microservices architecture, public Cloud/Hybrid, IoT devices and back-office system/data processing.

  • Design and development of enterprise digital solutions applying architectures using microservices, Service Oriented Architectures (SOA), Cloud/Hybrid computing, web, mobile and IoT devices
  • Develop full breadth of application components ranging from front-end user interfaces to back-end services 
  • Write and conduct automated unit tests using Test Driven Development (TDD) and Behavior Driven Development (BDD) techniques
  • Collaborate with product owner and developers to support the design and release of digital solutions
  • Provide work effort on product backlog items that satisfy sprint increments and solution releases
  • Present working solution proof-of-concepts and sprint increments to product stakeholders
  • Perform peer code review activities including, but not limited to: unit, integration, system and software functional testing
  • Design solutions with a DevOps mindset that scale as volumes increase
  • Investigate and resolve issues on released solutions in a timely fashion
  • Research and review innovation concepts and provide technology input, prescribing appropriate design/development direction which balance business requirements with technology standards to attain the optimal solution
  • Drive development process improvements and establish best practices to ensure highest quality increment releases
  • Collaborate with cross functional project teams to accomplish project/product objectives

  • Provide mentoring to new hires, contracting resources, co-ops and interns
  • Support cloud/hybrid architecture, data ingestion, analytics and visualization
  • Benchmark competitor technologies and help develop roadmaps for gaining competitive advantage through new technologies

  • Bachelor's Degree from an accredited college or university in Computer Science Information Technology, Engineering or equivalent experience preferred.
  • 3 to 5 years of software development experience with IoT, web, mobile development platforms and/or similar technologies using Microsoft Azure, Amazon Web Services (AWS) and/or Google Cloud
  • Two (2) years software development experience in an Agile/Scrum environment

  • Proficient in application development and Cloud/Hybrid architectures using Microsoft Azure 
  • Competency in digital software programming:  HTML5, React, Angular, MQTT, JSON, Restful Web Services, .Net, C#, Java, etc.
  • Knowledge of Cloud service technologies related to IoT device data storage, analytics and machine learning
  • Understanding of data storage tools: Azure File Storage, SQL DB, SQL Data Warehouse, Data Lakes, Cosmos DB, etc.
  • Familiarity with industry relational database technologies: Microsoft SQL Server, Oracle, etc.
  • Familiarity using Microsoft Azure DevOps (VSTS)
  • Understanding of software development vulnerabilities as it relates to information and cybersecurity 
  • Operate within an Agile/Scrum team and participate in all aspects of the team’s work 
  • User Interface (UI) / User Experience (UX) design and development skills
  • Strong communication skills interfacing with technical developers, product owners and stakeholders
  • Strong analytical skills, good judgment and decision-making ability
  • Strong organizational skills including attention to detail and multitasking skills
  • Comfortable working in fast-paced and dynamic technical environment
  • Ability to work independently

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions