Configuración

Digital Ecosystem Software Developer

📁
Business Development
📅
181FE Nº de solicitud
Solicitar oportunidad de trabajo
Compartir esta oportunidad de trabajo
Regístrese para recibir alertas de oportunidades de trabajo
JOB SUMMARY:
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.

ESSENTIAL/PRIMARY DUTIES:
  • 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

SECONDARY DUTIES:
  • 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

EDUCATION and/or EXPERIENCE:
  • Bachelor's Degree required from an accredited college or university in Computer Science Information Technology, Engineering; Master’s Degree preferred
  • Five (5) to Seven (7) 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

COMPETENCY/SKILL REQUIREMENTS: 
  • 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

SUPERVISORY RESPONSIBILITIES: 
  • N/A

Mi perfil

Cree y administre perfiles para futuras oportunidades.

Ir al perfil

Mis candidaturas

Realice un seguimiento de sus oportunidades.

Mis candidaturas

Listas similares

Dayton, Ohio, United States

📁 Business Development

Nº de solicitud: 181FF

Dayton, Ohio, United States

📁 Business Development

Nº de solicitud: 181FD

Dayton, Ohio, United States

📁 Business Development

Nº de solicitud: 181F9