TEKsystems - Charlotte, NC

posted 7 days ago

Full-time - Mid Level
Charlotte, NC
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The position involves developing, enhancing, debugging, supporting, maintaining, and testing software applications that support various business units or functions. The role requires participation in the design, development, and implementation of complex applications, often utilizing new technologies. The candidate will provide technical direction and system architecture for individual initiatives, serve as a proficient technical resource, and may lead projects while collaborating with external programmers. The position operates under minimal supervision with general guidance from more seasoned consultants, typically requiring over 6 years of experience.

Responsibilities

  • Develop, enhance, debug, support, maintain, and test software applications.
  • Participate in the design, development, and implementation of complex applications.
  • Provide technical direction and system architecture for individual initiatives.
  • Lead projects and direct activities of a team related to special initiatives or operations.
  • Collaborate with external programmers to coordinate delivery of software applications.

Requirements

  • 6+ years of application programming experience.
  • Proficiency in JAVA, J2EE, Angular, RESTful Web Services, SQL, XML, and Oracle.
  • Excellent software design and documentation skills.
  • Ability to handle multiple tasks and adapt to a constantly changing environment.
  • Excellent organization skills.
  • Experience with development models and the software development lifecycle (SDLC).
  • Effective communication skills across technology, business units, and leadership.

Nice-to-haves

  • Ability to work on multiple projects concurrently.
  • Experience with Agile methodology of software development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service