FedExposted 19 days ago
Full-time • Mid Level
Remote • Memphis, TN
Couriers and Messengers

About the position

Under minimal supervision, designs, develops, troubleshoots and debugs complex software programs for enhancements and new products. Responsible for complex concept design through the full development life cycle. Prepares and conducts systems programming test requiring interfacing and software tests. Coaches others in less senior positions. The Software Engineer team is responsible for designing, developing, troubleshooting, and debugging software programs for enhancements and new products. Responsible for routine concept design through the full development life cycle. Prepares and conducts system programming tests requiring interfacing and software testing. Documents various software programs with flowcharts, visualizations, diagrams to ensure all users have a full understanding through development cycle.

Responsibilities

  • Design, develop, troubleshoot and debug complex software programs for enhancements and new products.
  • Responsible for complex concept design through the full development life cycle.
  • Prepare and conduct systems programming tests requiring interfacing and software tests.
  • Coach others in less senior positions.
  • Document various software programs with flowcharts, visualizations, diagrams.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Engineering, Information Systems or related field.
  • 3 years of experience in the job offered or 3 years of qualifying work experience in information technology or engineering environment.
  • Alternatively, a Master's degree in Computer Science, Engineering, Information Systems or related field plus 1 year of experience in the job offered or 1 year of qualifying work experience in information technology or engineering environment.
  • Experience with Apache Spark, Databricks, C++, Java/Python/Angular, Splunk, Grafana, AppDynamics, PaaS - PCF, Palantir Foundry, CloudBees Flow for CI/CD, API Documentation Swagger, Azure Cloud, Apache Flink.
  • Experience building end to end solutions on cloud platforms like AWS, Azure, or GCP.
  • Experience with source control tools like Git and knowledge using ADO.
  • Backend Engineers: experience in development using Java or Springboot.
  • Frontend Engineers: experience in development using React JS or Angular JS.
  • Backend Engineers: ability in development writing interfaces such as API JSON or SOAP and webservices.
  • Comfort with database concepts and experience writing SQL in a relational database such as MySQL or PostgreSQL.
  • Comfortable working with cross-functional teams in an Agile environment and working with user stories and acceptance criteria.
  • Willingness to learn and explore new technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service