TIAG is currently hiring a remote Software Developer to support our team on an upcoming program based out of Washington, DC. This position requires a Secret level security clearance to be processed to start work, so US Citizenship is a requirement.
Responsibilities for the Software Developer will include:
- Participate in a multidisciplinary analysis process to determine requirements, context, and timeline for assigned project success. Provide recommendations for application architecture, design, and implementation.
- Serves as lead developer for customer Drupal implementations supporting a multi-homed, multi-tenant environment for web content development and hosting.
- Develop build plans, and code pipelines and create automated solutions that serve as templates for future like work.
- Must be able to develop using PHP scripting language to create and maintain web applications and websites.
- Designing and building web applications, creating and testing website layouts and user interfaces, writing clean and efficient PHP code, troubleshooting and debugging applications, and integrating data storage solutions.
- Maintain assigned application(s) in accordance with DoD policy.
- Participate in design, code, and test inspections throughout the life cycle to identify issues/defects; participate in other meetings, such as those for use case creation.
- Assist with Quality Assurance testing based on test plans and scripts to ensure high performance and cross-browser compatibility.
- Collaborate with the project manager(s), UX/UI Designer, web content team, web team, and others to ensure all designs and development are on target for the client.
- Performs both manual and tool assisted code reviews for security compliance, software development best practices, and performance.
- Optimize new and existing code for performance.
- Provide updates in writing upon request as to the progress, current project status, critical path progress and any development issues that will impact quality, schedules, or operational/security risk.
- Familiarity with DISA application development STIGs and well versed in DOD information assurance policies and regulations.
Required Experience and Skills:
- Bachelor's Degree in computer science, data analytics, or related field.
- 4+ years of experience in software development using an object-oriented programming language.
- CompTIA Sec+ or equivalent certification
- Knowledge of software development lifecycle.
- Demonstrated knowledge or experience in software development best practices.
- Strong interpersonal and communication skills and the ability to work in teams as well as independently.
- Experience performing unit testing and integration testing to validate solutions
- Proficiency in PHP programming language, experience with web development frameworks, knowledge of database management, and familiarity with software development tools. Soft skills contributing to this role's success include problem-solving, teamwork, communication, and attention to detail.
- Must be able to communicate with less technical team members to understand requirements, implement appropriate solutions, and coach/mentor less seasoned developers in applicable architecture/coding pattern/framework / etc.
TIAG is an equal opportunity and affirmative action employer that does not discriminate on the basis of race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. TIAG's policy applies to all terms and conditions of employment. To achieve our goal of equal opportunity, TIAG maintains an affirmative action plan through which it makes good faith efforts to recruit, hire, and advance in employment qualified minorities, women, individuals with disabilities, and protected veterans.