Responsibilities - Rockaway, NJ

posted about 2 months ago

Full-time - Mid Level
Remote - Rockaway, NJ

About the position

The Senior Applications Developer position at a leading logistics company is a pivotal role that involves the design and development of applications throughout the entire Software Development Life Cycle (SDLC). The successful candidate will be responsible for participating in all phases of the SDLC, from requirements gathering and business analysis to the actual design and development of applications. This role requires a strong emphasis on technologies such as Python and SQL, as well as experience with Business Intelligence (BI) tools, particularly Qlik. The developer will evaluate and recommend appropriate technologies, frameworks, and tools to ensure that applications are scalable, performant, and secure. In addition to technical skills, the role involves mentoring junior team members, ensuring they adhere to best practices in development. The developer will also troubleshoot and debug existing applications, ensuring that they meet the needs of the business and its customers. Working in an Agile environment, the Senior Applications Developer will be expected to release software on a regular schedule, contributing to the continuous improvement of logistics and transportation systems used by the company's customers. This position offers a unique opportunity to work on innovative projects that have a direct impact on the efficiency and effectiveness of the transportation industry.

Responsibilities

  • Participate in the entire software development life cycle (SDLC), from requirements gathering and business analysis to the design and development of applications.
  • Evaluate and recommend appropriate technologies, frameworks, and tools to support the development of applications while considering factors like scalability, performance, and security.
  • Identify, extract, and analyze data from a variety of sources, such as SQL Server, csv, and xlsx.
  • Develop Apps on Qlik Cloud.
  • Work in an Agile environment to release software on a regular schedule.
  • Mentor junior team members in best practices for development.
  • Troubleshoot and debug existing applications.

Requirements

  • Bachelors in Computer Science, Software Engineering, or a related field.
  • Strong experience using Python, with extensive knowledge of the libraries needed to load data into data frames, transform it, and output it in required formats (e.g., publishing to SQL Server for reporting, sending out customized emails, etc.).
  • Strong experience understanding, analyzing, and working with complex data models using SQL (T-SQL preferred).
  • Experience with Business Intelligence (BI) tools (Qlik preferred).
  • Excellent verbal and written communication skills when interacting with management, project team, and internal and external stakeholders.

Nice-to-haves

  • Experience with project management tools (e.g., Azure Boards).
  • Proficient in Agile methodology.
  • Exposure to Robotic Process Automation (RPA) tools.
  • Transportation industry or supply chain background.

Benefits

  • Opportunity to develop new logistics and transportation systems for use by the company's customers.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service