ASRC Federal Data Solutions, is seeking a Technical Projects Lead and/or a skilled software engineer that can lead multiple technical projects simultaneously. The successful candidate will work closely with other software developers and scientific data curators to ensure that technical projects are completed to specification, within an established time frame and budget.The successful candidate should be capable of forecasting and tracking projects, delegating work and assignments to team members, collaborating with their team to identify and fix technical problems, analyze user’s needs, gather requirements, find applications to serve user’s, can recognize talent and help with hiring of new technical personnel when needed. The candidate will be working closely with the lead technical point of contact on contract, the customer, user’s, other stakeholders, as well as management and should be able to manage the expectations and delivery of technical projects.Responsibilities:
Work independently and in small teams to plan, create, develop, and manage technical projects and web applications
Contribute to all phases of the software development life cycle (SDLC)
Establish and implement processes and strategies for all technical personnel, including the ability to train where necessary
Create end goals for the team
Analyze, plan, and develop requirements and standards in reference to scheduled projects, including the development, design, structuring content and functionality of new applications and enhancing features for existing applications
Determine and define clear deliverables, roles and responsibilities for staff members required for specific projects or initiatives
Assign and oversee the daily tasks of technical personnel while ensuring all subordinates are actively working toward established milestones
Ensure the team produces clean, well-structured, and easily maintainable code compliant with 508c accessibility standards
Prioritize application modifications and bug fixes for existing applications
Work with team to analyze user’s and find applications to serve them
Identify bugs, issues, and other technical problems and resolve efficiently
Guide the team through all technical issues and challenges
Develop, test, and QC content across multiple browsers and platforms
Hold regular technical team meetings to determine progress and address any questions or challenges regarding projects
Checking that software and applications are updated and ensure proper maintenance and installation
The successful candidate will be subject to a background investigation by the government and must be able to meet the requirements to hold a position of Public Trust.Requirements :Education and Experience:
Bachelor's Degree in Computer Science or related field
Minimum of 7 years of experience developing applications within a team setting and/or leading teams delivering technical projects
OR
Master's Degree in Computer Science or related field
Minimum of 3 years of experience developing applications within a team setting and/or leading teams delivering technical projects
Required Skills and Competencies:
Experience working in a high-level collaborative environment and promoting a teamwork mentality
Experience applying analytical thinking and problem-solving skills
Must be able to supervise system modifications and upgrades
Good knowledge of relational databases (Oracle, MySQL, SQLServer)
PHP, PHPUnit (use of Laravel framework preferred but not required)
Familiarity with web graphics tools and responsive design (bootstrap familiarity is plus)
Familiarity with Elasticsearch
Working knowledge of Unix/Linux environments
Strong written and verbal communication skills
Must have excellent people skills and be able to assess the team’s long-term goals
Excellent time management and organizational skills and experience establishing guidelines in these areas for others
Strong sense of personal accountability regarding decision-making and supervising teams
Desired Skills:
Ability to recruit and train exceptional employees to fulfill posted positions within the technical department
Hold Professional Project Management (PMP) Certification from accredited intuition preferred, like the Project Management Institute (PMI)
JavaScript development helpfulExperience using the latest frameworks related to HTML5, JavaScript and CSS (LESS, SASS, JQuery, Angular 4-5, Bootstrap, D3, grunt, npm etc.)
Expertise in Java, REESTful Webservices, and ColdFusion
Familiarity with Jira, Jenkins, and/or other mainstream source control systems
Experience of working with browser-based development and debugging tools (Firefox Firebug, Safari, Chrome and IE developer tools)
Understanding of 508 accessibility standards and compliance
Conduct security audits to identify areas of improvement
Train others on team and help them grow
Ability to research and evaluate hardware and software technology options and weigh the cost/benefit analysis when making large purchases
ASRC Federal and its Subsidiaries are Equal Opportunity / Affirmative Action employers. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.