Previous Job
Previous
Lead Application Developer
Ref No.: 19-00179
Category: Telesis Jobs
Location: Washington, District of Columbia
Position Type:Full-time
Experience Level: 7 Years
Start Date: 04/15/2019
Job Req -Additional Info
Shift Work?:No
Work Schedule:TBD
Clearance Requirement:Public Trust Clearance
Are you an experienced software engineer who is passionate about solving business problems with code?  We have a great opportunity for a talented developer like you.
Our team has been tasked with the design, development, implementation, and support of a Cybersecurity Framework Dashboard that will allow our customer to quickly determine the cybersecurity maturity level of the organization and all sub-organizations. The Lead Application Developer will play a key role in the development of the cybersecurity dashboard using a set of modern tools and technologies. We’re looking for someone who can architect and implement the solution, including importing and gathering of critical metrics from multiple sources of information.


Job Responsibilities
  • Develop a software that requires accessing multiple data sources
  • Develop solutions that will use information retrieval software languages and automated text analysis and extraction techniques
  • Develop a web portal or dashboard that will be used by government decision makers
  • Interact with team members, client staff and end-users to both understand needs and explain technical work
  • Write software code and develop unit and functional tests to minimize defects
  • Participate in planning, demos and other technical meetings
  • Troubleshoot and resolve problems encountered during software development and delivery
  • Resolve pre and post-production defects
  • Aid in and ensuring the proper implementation of software security best practices and techniques
  • Review the development work of others
  • Assist other members of the team in successfully performing their work, such as the design and development of databases, testing, documentation, performance improvement and best practices

Required Education, Skills and Experience
  • Bachelor's degree in Computer Science, Information Systems or related field.
  • 7+ years of experience in the design, development, implementation, and maintenance of software development solutions with at least
  • 3+ years of experience working with open source software such as Linux, Apache, MySQL, PHP or other similar technologies
  • 5+ years of experience building and deploying APIs/ RESTful web services
  • Ability to communicate technical information to non-technical audiences
  • Strong analytical and problem solving skills
  • Experience eliciting functional requirements
  • Demonstrated team player
  • Effective oral and written communication skills
  • Excellent understanding of SDLC methodologies such as Agile and Waterfall
Required Tools
The successful candidate should be proficient using tools such as:
  • PHP and/or JAVA
  • PHP Development Frameworks (e.g. ZEND Frameworks 2, CakePHP, etc.)
  • RESTful, or similar web services
  • Linux command line
  • Web Technologies (e.g. Javascript, CSS3, HTML5, AngularJS, JSON, etc.)
  • Web Server (e.g. Apache, IIS, etc.)
  • Database (e.g. PostgreSQL, MongoDB, MySQL, etc.)
  • ETL Tools
  • Source Code Repository and Version Control (GIT, GITHub, BITBucket, etc.)
  • Testing Frameworks (e.g. Selenium, Cucumber, Capybara, etc.)
 Optional Skills and Experience
  • Knowledge of C++ is a plus
  • Experience with Cloud (AWS, Azure, etc.) technologies is desired
 
Citizenship: US citizenship is not required but applicant must have valid working authorization.