Command Post Technologies, Inc.
Engineer, Software - Journeyman
Command Post Technologies, Inc., Baltimore, Maryland, United States,
Engineer, Software - Journeyman
Command Post Technologies, Inc. (CPT) is seeking a talented and passionate Software Engineer to join our team. In this dynamic role, you will design, develop, and maintain complex software applications across various platforms. You will possess a strong understanding of software development principles and possess the ability to work independently as well as collaborate effectively with team members to deliver high-quality software solutions.
Responsibilities:
Participate in all phases of the Software Development Lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance.
Design and develop software applications using appropriate programming languages and frameworks.
Write clean, maintainable, and efficient code adhering to coding standards and best practices.
Conduct unit testing, integration testing, and system testing to ensure software functionality and quality.
Debug, troubleshoot, and resolve software defects and production issues.
Analyze and modify moderately complex application programs to enhance functionality or address changes.
Apply expertise on multiple complex work assignments, thinking creatively to develop solutions for challenging problems.
Operate with appreciable latitude in developing methodologies for solving problems and presenting solutions.
Analyze and resolve problems associated with software applications, detecting, diagnosing, and reporting issues.
Possess a strong foundation in computer science fundamentals including data structures, algorithms, and software design principles.
Be proficient in multiple programming languages and frameworks relevant to the specific role (indicate specific languages/frameworks if applicable).
Understand systems integration, compatibility, and multi-platform considerations for software development.
Work effectively as part of a team, collaborating with developers, engineers, and other stakeholders.
Communicate technical concepts clearly and concisely to both technical and non-technical audiences.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Minimum 3-5 years of experience in software development.
Active Top Secret/Sensitive Compartmented Information (TS/TSCI) security clearance.
Experience with designing, developing, and testing software applications.
Strong problem-solving and analytical skills.
Excellent written and verbal communication skills.
Ability to work independently and manage multiple tasks simultaneously.
Strong attention to detail and a commitment to quality.
About Us:
We are Command Post Technologies, Inc. (CPT). CPT is a Service-Disabled, Veteran-Owned Small Business (SDVOSB), providing engineering services in the areas of Cyber Security, Software Development, Test & Evaluation, and Strategic Planning. CPT employees appreciate working in a caring environment that promotes a healthy work-life balance. As individuals, we come together as a team, supporting a culture rooted in our core principles of integrity, determination, and innovation. In all of CPT’s collaboration efforts, our team prioritizes communication, accountability, and being resourceful in order to maximize efficiency and results.
What’s In It For You:
Competitive salary and health benefits
Hybrid/remote work environment
Leadership training
401k with generous company matching
Flexible hours
Work/Life balance
Rewards and recognition
Paid Time Off
#J-18808-Ljbffr
Command Post Technologies, Inc. (CPT) is seeking a talented and passionate Software Engineer to join our team. In this dynamic role, you will design, develop, and maintain complex software applications across various platforms. You will possess a strong understanding of software development principles and possess the ability to work independently as well as collaborate effectively with team members to deliver high-quality software solutions.
Responsibilities:
Participate in all phases of the Software Development Lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance.
Design and develop software applications using appropriate programming languages and frameworks.
Write clean, maintainable, and efficient code adhering to coding standards and best practices.
Conduct unit testing, integration testing, and system testing to ensure software functionality and quality.
Debug, troubleshoot, and resolve software defects and production issues.
Analyze and modify moderately complex application programs to enhance functionality or address changes.
Apply expertise on multiple complex work assignments, thinking creatively to develop solutions for challenging problems.
Operate with appreciable latitude in developing methodologies for solving problems and presenting solutions.
Analyze and resolve problems associated with software applications, detecting, diagnosing, and reporting issues.
Possess a strong foundation in computer science fundamentals including data structures, algorithms, and software design principles.
Be proficient in multiple programming languages and frameworks relevant to the specific role (indicate specific languages/frameworks if applicable).
Understand systems integration, compatibility, and multi-platform considerations for software development.
Work effectively as part of a team, collaborating with developers, engineers, and other stakeholders.
Communicate technical concepts clearly and concisely to both technical and non-technical audiences.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Minimum 3-5 years of experience in software development.
Active Top Secret/Sensitive Compartmented Information (TS/TSCI) security clearance.
Experience with designing, developing, and testing software applications.
Strong problem-solving and analytical skills.
Excellent written and verbal communication skills.
Ability to work independently and manage multiple tasks simultaneously.
Strong attention to detail and a commitment to quality.
About Us:
We are Command Post Technologies, Inc. (CPT). CPT is a Service-Disabled, Veteran-Owned Small Business (SDVOSB), providing engineering services in the areas of Cyber Security, Software Development, Test & Evaluation, and Strategic Planning. CPT employees appreciate working in a caring environment that promotes a healthy work-life balance. As individuals, we come together as a team, supporting a culture rooted in our core principles of integrity, determination, and innovation. In all of CPT’s collaboration efforts, our team prioritizes communication, accountability, and being resourceful in order to maximize efficiency and results.
What’s In It For You:
Competitive salary and health benefits
Hybrid/remote work environment
Leadership training
401k with generous company matching
Flexible hours
Work/Life balance
Rewards and recognition
Paid Time Off
#J-18808-Ljbffr