Technically Media - Philadelphia, PA

posted 8 days ago

Full-time - Mid Level
Philadelphia, PA
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

The Software Engineer position at CubeSmart involves collaborating with the Product Manager for Enterprise Systems to implement technical development plans and enhance enterprise applications. The role focuses on ensuring robust, secure, and efficient code development while adhering to established software development methodologies. The engineer will participate in code reviews, unit testing, and application performance tuning, contributing to the company's mission of providing innovative solutions and exceptional customer service.

Responsibilities

  • Collaborate with Product Manager - Enterprise Systems to implement system changes and capabilities outlined in business requirements.
  • Assist in the technical design and development of enterprise applications.
  • Ensure all code written is robust, secure, efficient, and meets outlined requirements.
  • Align coding activities with the technical framework and enterprise technology plan.
  • Participate in code reviews and unit testing for quality and performance.
  • Adhere to prescribed software development methodology as directed by the Product Manager.
  • Participate in code deployments through each step in the software development life cycle.
  • Utilize IT development management system to track all work according to methodologies.
  • Assist with application performance testing, tuning, and bug fixes.
  • Identify new/emerging technologies and assess their impact for the technology leadership team.

Requirements

  • 7-10 years of experience in software development/engineering, particularly in enterprise-scale web/cloud-based software products.
  • Proven experience with multiple software development methodologies including Agile, DevOps, and Rapid Application Development.
  • Strong oral, written, and interpersonal communication skills.
  • Strong business process knowledge and application of technology solutions to meet business requirements.
  • Proven technical project management skills in a software product development environment.
  • Experience with cloud-hosted applications and managing applications across hybrid cloud environments.
  • Experience with mobile application development technologies and methodologies.
  • Experience with Microsoft Azure application services, Azure cloud storage, and Microsoft .Net Core (C#, VB.net).
  • Expertise in Web UX frameworks, AJAX, JavaScript.
  • Experience with Windows Communication Foundation and Microsoft Azure infrastructure.

Nice-to-haves

  • Experience with multiple Java frameworks including React, Hipster, and Ruby on Rails.
  • Experience with REST services, Postgres, and GraphQL services.

Benefits

  • Hybrid work model with three days remote and two days in-office.
  • Opportunity to work on impactful projects and collaborate with experienced professionals.
  • Access to innovative technology platforms and systems.
  • Recognition for industry-leading customer service and employee engagement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service