Platzhalter Bild

Journeyman Software Engineer at PEOPLE TECHNOLOGY AND PROCESSES LLC

PEOPLE TECHNOLOGY AND PROCESSES LLC · Tampa, United States Of America · Onsite

Apply Now

Job Details

Job Location:    Tampa, FL
Position Type:    Full Time
Salary Range:    Undisclosed

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.


Skills and Education

· Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent from an accredited program

· 7 to 12 years of experience in the software engineering field

· Experience developing software in Ada, C#, Python, Java, bash, SQL(Lite), Tableau, and XML

· Experience using Git or other distributed source code repository

· Experience using software build systems such as GNU gcc, GNU make, CMake, or similar tools

· Experience using GitLab, JIRA, or other change management system

· Experience using GitLab, Jenkins, or other continuous integration testing system

· Experience developing embedded software applications

· Experience with distributed computing environments and multi-threaded applications

· Experience with Data Modeling and Model-Based Systems Engineering (MBSE)

· Working knowledge of a Linux or Windows development environment

· Strong understanding of Object-Oriented Programming concepts and design patterns

· Ability to successfully perform on multiple projects concurrently when necessary

· Effective written communication skills for technical audiences

· Ability to obtain a security clearance

Apply Now

Other home office and work from home jobs