Relxposted 18 days ago
Full-time • Mid Level
Remote • Morrisville, NC
Management of Companies and Enterprises

About the position

Contribute to the research and design for software development assignments in various development environments such as Agile for specific software functional areas and product lines. Determine end-user needs, contribute to software development lifecycle planning, and determine software system architecture. Develop and manipulate data models using Java/J2EE, JavaScript, JSP, HTML, XML, SQL, Windows, UNIX, and .Net programming languages. Write and review detailed specifications for the development of complex software. Document every aspect of software applications or systems as a reference for future maintenance and upgrades. Collaborate with members of the development team to understand product requirements and translate them into software designs. Resolve technical issues and complete bug fixes. Perform other duties as needed.

Responsibilities

  • Contribute to the research and design for software development assignments.
  • Determine end-user needs and contribute to software development lifecycle planning.
  • Determine software system architecture.
  • Develop and manipulate data models using various programming languages.
  • Write and review detailed specifications for complex software development.
  • Document software applications or systems for future maintenance and upgrades.
  • Collaborate with development team members to understand product requirements.
  • Translate product requirements into software designs.
  • Resolve technical issues and complete bug fixes.
  • Perform other duties as needed.

Requirements

  • Master's degree (or foreign equivalent) in Computer Science, Computer Engineering, Information Technology, or a related field required.
  • 2 years of experience in job offered or related occupations required.
  • 2 years of experience using Java development to implement new product functionality and fix software defects.
  • 2 years of experience using Web Application Development skills to create web pages and build communication mechanisms with backend servers.
  • 2 years of experience using SQL to store and retrieve data and create complex data queries.
  • 2 years of experience utilizing Angular skills to design and create web pages for user interface functionality.
  • 2 years of experience using JavaScript libraries to implement pages and communicate with the backend.
  • 2 years of experience utilizing REST API development skills to implement interfaces and design endpoints.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service