Journeyman Software Engineer
Location: Tampa, FL
People, Technology and Processes, LLC (PTP) is seeking a Journeyman level software engineer to become part of our Software Development team. Candidates should be able to collaborate well with team members, perform well under general supervision, handle moderately complex issues while escalating more complex issues to higher-level staff for assistance, and possess solid working knowledge of the software development basics. Work includes designing, developing, testing, and maintaining software applications; translating requirements into technical specifications; writing clean, scalable code; collaborating with cross-functional teams; and performing code reviews to ensure quality.
Core Responsibilities
· Design and development: Design, develop, and maintain software applications, including front-end and back-end components.
· Requirements analysis: Analyze high-level requirements and translate them into detailed technical specifications.
· Coding and testing: Write clean, scalable, and well-documented code. Conduct unit testing and work with quality assurance teams to ensure functionality.
· Collaboration: Work with other engineers, product managers, UI/UX designers, and QA teams to deliver software.
· Code review: Participate in code reviews and contribute to maintaining coding standards.
· Documentation: Document architecture, workflows, and code changes. Support the development and update of software development plans.
· Troubleshoot and debug existing software to improve performance and fix issues.
· Support and improve existing applications and tools.
· Contribute to continuous improvement initiatives, such as CI/CD pipelines and performance optimization.
· Integrate APIs and third-party services.
· Assist with deployment activities, often in cloud environments.