Flex Consulting Group - Edison, NJ

posted 16 days ago

Full-time - Entry Level
Remote - Edison, NJ
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Software Development Engineer (Machine Learning & Cloud Technologies) role at Flex Consulting Group Inc. involves writing, testing, debugging, and maintaining software applications or systems. The position requires collaboration with cross-functional teams to design and develop software solutions, ensuring quality and performance through rigorous testing. The engineer will analyze user requirements, translate them into technical specifications, and work within Agile methodologies to deliver high-quality software products. This role also includes acting as a liaison between business stakeholders and technical teams, facilitating communication and understanding.

Responsibilities

  • Write, test, debug, and maintain code for software applications or systems.
  • Collaborate with cross-functional teams to design and develop software solutions.
  • Analyze user requirements and translate them into technical specifications.
  • Use programming languages to implement software solutions.
  • Ensure the quality, reliability, and performance of software through testing and debugging.
  • Identify and resolve technical issues or bugs in software products.
  • Work within Agile methodologies to deliver software incrementally and iteratively.
  • Collaborate with product managers, designers, and other engineers to deliver high-quality software products.
  • Elicit, document, and analyze business requirements from stakeholders and users.
  • Translate business needs into functional requirements for software development.
  • Identify opportunities for business process improvement and propose solutions.
  • Document business processes, workflows, and system requirements.
  • Act as a liaison between business stakeholders and technical teams to ensure clear communication and understanding.
  • Facilitate meetings, workshops, and discussions between different teams.
  • Analyze data to derive insights and create reports or dashboards for decision making.
  • Use tools or specialized software for data analysis.
  • Assist in project planning, risk assessment, and resource allocation based on business requirements.

Requirements

  • 1 year of experience in software development or related field.
  • Proficiency in programming languages such as Python, Java, C++, SQL, and GoLang.
  • Experience with AWS and Cloud Services.
  • Familiarity with Agile methodologies, including Scrum and Kanban.
  • Ability to work on Windows, Mac, and Linux environments.

Nice-to-haves

  • Experience with data analysis tools and techniques.
  • Knowledge of machine learning concepts and applications.

Benefits

  • Telecommuting options depending on project requirements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service