Mastech Digital Technologies - Pittsburgh, PA

posted 4 months ago

Full-time
Pittsburgh, PA
Professional, Scientific, and Technical Services

About the position

Mastech Digital Technologies, Inc. is seeking multiple Software Developers specializing in Java for various unanticipated locations throughout the United States. The role involves a comprehensive range of responsibilities including structural systems analysis, design, development, testing, quality assurance, implementation, integration, maintenance, and support of client-server and web-based object-oriented systems tailored for business applications. The ideal candidate will be adept at working in a dynamic environment and must be willing to relocate frequently to meet project demands. This position offers an opportunity to engage in diverse projects that require innovative solutions and a strong understanding of software development principles. As a Software Developer, you will collaborate with cross-functional teams to deliver high-quality software solutions that meet client specifications and enhance operational efficiency. Your contributions will be pivotal in ensuring the successful deployment and ongoing support of software applications that drive business success.

Responsibilities

  • Conduct structural systems analysis and design for software applications.
  • Develop, test, and implement software solutions using Java.
  • Perform quality assurance and maintenance of existing software systems.
  • Integrate new software solutions with existing client-server and web applications.
  • Provide ongoing support and troubleshooting for software applications.
  • Collaborate with team members to ensure project requirements are met.

Requirements

  • Proficiency in Java programming language.
  • Experience in software development lifecycle including analysis, design, and testing.
  • Strong understanding of object-oriented programming principles.
  • Ability to work collaboratively in a team environment.
  • Willingness to relocate frequently for project assignments.

Nice-to-haves

  • Familiarity with client-server architecture.
  • Experience with web application development.
  • Knowledge of quality assurance methodologies.
  • Understanding of database management systems.

Benefits

  • Opportunities for professional development and training.
  • Dynamic work environment with diverse projects.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service