PeopleTec
Senior Software Developer
PeopleTec, Huntsville, Alabama, United States, 35824
Senior Software Developer
Job Locations
US-AL-HUNTSVILLE
ID
2024-4311
Category
Engineering & Science
Position Type
Regular Full-Time
Opportunity
PeopleTec is currently seeking a
Senior Software Engineer
to support our
Huntsville, AL
location. PeopleTec is currently seeking a Senior-Level Software Engineer to lead a software team in support of our government client at our corporate offices in Huntsville, AL Duties: Manage a software team in support of our government client.
Designs and develops software requirements for multiple Graphical User Interfaces (GUI) in support of our customer. Develops front end and backend of software prototypes, components, and tooling that can be leveraged to speed prototyping on other efforts within the project. Maintains and guides the development of common libraries and tools used by multiple teams. Maintains the existing code base of in-production applications, performing bug fixes, updates of code and component libraries to meet security and performance needs as required, and capability enhancements as planned in the sprint schedule. Works closely with clients and requirements owners to build out product lines. Develops plans, road maps, software design strategies. Analyze and decomposes activities and requirements to software designs that are allocated across systems components/sub-components. Documents requirements and specifications and reviews documentation provided by other teams and vendors. Optimizes software designs and architectures to deliver desired performance targets and devises tooling and methodologies to profile execution and capture performance metrics. Stays informed on latest system and software architectures and trends from design patterns to DevSecOps and systems architecture patterns. Captures, develops, and reports reference architectures and documenting compliance standards.
Qualifications
Required Skills/Experience: Programming experience with Python, JavaScript, and at least one more programming language (Java is preferred). Experience with front end frameworks like React or Vue. Experience with backend runtimes and frameworks like Node.js, curl, bind-tools, bash, jq, etc. Experience with Agile software development methodologies, tools, and providing leadership to other developers operating within an Agile framework. DevSecOps experience including the use of Continuous Integration / Continuous Delivery (CI/CD) Tooling (Git runners, code scanning tools) Experience with containerization and use of Kubernetes and Docker Well versed in modern software architectures like micro-services as well as front-end frameworks. Strong communications skills: you will be required to proactively engage fellow team members and customers. Ability to synthesize requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines. Travel:
Must be a U.S. Citizen An active DoD
Top Secret clearance with SCI eligibility
is required to perform this work. Candidates are required to have an active
Top Secret clearance with SCI eligibility
upon hire, and the ability to maintain this level of clearance during their employment. Education Requirements: Bachelor's degree plus 7-10 years' experience Master's Degree plus 5 years of experience
Overview
People First. Technology Always. PeopleTec, Inc.
is an employee-owned small business founded in Huntsville, AL that provides exceptional customer support by employing and retaining a highly skilled workforce. Culture:
The name "PeopleTec" was deliberately chosen to remind us of our core value system - our people. Our company's foundation was built on placing our employees and customers first. With an award-winning atmosphere, we have matured into a company that boasts the best and brightest across multiple technical fields. Career:
At PeopleTec, we value your long-term goals. Whether it's through our continuing-education opportunities, our robust training programs, or our "People First" benefits package, PeopleTec truly believes that our best investments are our people. Come Experience It. #cjpost #dpost EEO Statement PeopleTec, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures. If you have any difficulty using our online system and you need an accommodation due to a disability, you may use the following email address, applicationhelp@peopletec.com
and/or phone number (256.319.3800) to contact us about your interest in employment with PeopleTec, Inc. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. PeopleTec, Inc. participates in E-Verify.
Job Locations
US-AL-HUNTSVILLE
ID
2024-4311
Category
Engineering & Science
Position Type
Regular Full-Time
Opportunity
PeopleTec is currently seeking a
Senior Software Engineer
to support our
Huntsville, AL
location. PeopleTec is currently seeking a Senior-Level Software Engineer to lead a software team in support of our government client at our corporate offices in Huntsville, AL Duties: Manage a software team in support of our government client.
Designs and develops software requirements for multiple Graphical User Interfaces (GUI) in support of our customer. Develops front end and backend of software prototypes, components, and tooling that can be leveraged to speed prototyping on other efforts within the project. Maintains and guides the development of common libraries and tools used by multiple teams. Maintains the existing code base of in-production applications, performing bug fixes, updates of code and component libraries to meet security and performance needs as required, and capability enhancements as planned in the sprint schedule. Works closely with clients and requirements owners to build out product lines. Develops plans, road maps, software design strategies. Analyze and decomposes activities and requirements to software designs that are allocated across systems components/sub-components. Documents requirements and specifications and reviews documentation provided by other teams and vendors. Optimizes software designs and architectures to deliver desired performance targets and devises tooling and methodologies to profile execution and capture performance metrics. Stays informed on latest system and software architectures and trends from design patterns to DevSecOps and systems architecture patterns. Captures, develops, and reports reference architectures and documenting compliance standards.
Qualifications
Required Skills/Experience: Programming experience with Python, JavaScript, and at least one more programming language (Java is preferred). Experience with front end frameworks like React or Vue. Experience with backend runtimes and frameworks like Node.js, curl, bind-tools, bash, jq, etc. Experience with Agile software development methodologies, tools, and providing leadership to other developers operating within an Agile framework. DevSecOps experience including the use of Continuous Integration / Continuous Delivery (CI/CD) Tooling (Git runners, code scanning tools) Experience with containerization and use of Kubernetes and Docker Well versed in modern software architectures like micro-services as well as front-end frameworks. Strong communications skills: you will be required to proactively engage fellow team members and customers. Ability to synthesize requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines. Travel:
Must be a U.S. Citizen An active DoD
Top Secret clearance with SCI eligibility
is required to perform this work. Candidates are required to have an active
Top Secret clearance with SCI eligibility
upon hire, and the ability to maintain this level of clearance during their employment. Education Requirements: Bachelor's degree plus 7-10 years' experience Master's Degree plus 5 years of experience
Overview
People First. Technology Always. PeopleTec, Inc.
is an employee-owned small business founded in Huntsville, AL that provides exceptional customer support by employing and retaining a highly skilled workforce. Culture:
The name "PeopleTec" was deliberately chosen to remind us of our core value system - our people. Our company's foundation was built on placing our employees and customers first. With an award-winning atmosphere, we have matured into a company that boasts the best and brightest across multiple technical fields. Career:
At PeopleTec, we value your long-term goals. Whether it's through our continuing-education opportunities, our robust training programs, or our "People First" benefits package, PeopleTec truly believes that our best investments are our people. Come Experience It. #cjpost #dpost EEO Statement PeopleTec, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures. If you have any difficulty using our online system and you need an accommodation due to a disability, you may use the following email address, applicationhelp@peopletec.com
and/or phone number (256.319.3800) to contact us about your interest in employment with PeopleTec, Inc. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. PeopleTec, Inc. participates in E-Verify.