Posted by: Technica Corporation on Nov 16, 2017
Clearance Level: None Required at this time, however must be clearable
Desired Education: Bachelor's Degree
Travel Requirements: Less than 10%
Technica Corporation is seeking a Senior Software Engineer to assist with data analytics on platform development projects. The selected candidate will be working in a contributor function as part of a team operating in an agile environment where the focus is on teamwork and project ownership.
Job Duties and Responsibilities:
Analyze and implement algorithms Design, Develop and Deploy: Automated analytic software, techniques, and algorithms Data driven analytics; event driven analytics Develop software solutions by analyzing system performance standards, conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas Plan, conduct, and coordinate software development activities Determine computer user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls Diagnose problems, troubleshoot, and develop technical solutions to a range of technical issues Design, develop, document, test, and debug software and mathematical solutions to mission problems or questions in computer language for solutions by means of data processing equipment Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces Correct program errors, prepare operating instructions, compile documentation of program development, and analyze system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls Analyze user needs and software requirements to determine feasibility of design within time and cost constraints Assist the development team in providing comprehensive support for existing and new applications Offer expertise regarding methods, standards and technical considerations for software applications Coordinate software system installations and monitors equipment functioning to ensure specifications are met Utilize software development and software design methodologies appropriate to the development environment Assist with developing and executing test procedures for software components Ability to obtain and maintain a DoD security clearance, which requires US citizenship
Knowledge, Skills and Abilities:
Master's Degree in Computer Science, Mathematics, Physics or related discipline 3+ years of experience with developing software in C++, C Statistical analysis and algorithm development using tools such as R and SAS Extract-transform-load (ETL) operations, database configuration, data formatting Automated machine learning (ML) techniques Integrating multiple open source libraries and frameworks into working systems
PhD degree Experience with CUDA Using Linux as a development operating system Data modeling, pattern recognition and classifiers, such as Bayesian belief networks (BBNs) and directed acyclic graphs
At Technica Corporation, our goal is to provide exceptional professional services and innovative technology solutions that meet or exceed our customer's expectations. We specialize in a wide range of advanced information technology solutions from Systems Engineering to Information Assurance, and from Software Development to Product Solutions. From our locations across the DC Metro area, we provide technological subject matter expertise, program management and business process knowledge as a trusted advisor in support of our Department of Defense and other federal agency customers.
The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.
Equal Employment Opportunity
It is Technica's policy to affirmatively support Equal Employment Opportunity (EEO) for all qualified individuals without regard to color, gender, religion, creed, national origin, age, race, disability, genetic information, sexual orientation, marital status, veteran status or any other characteristic protected by law. This policy covers all aspects of the employment relationship including recruiting, hiring, compensation, assignment, promotion, transfer, training, working conditions, employment longevity, retirement, employee benefits and termination.
Technica's EEO philosophy promotes equal employment opportunity throughout the organization. Any form of unlawful employee harassment based on the above mentioned characteristics is prohibited. Equal Opportunity Employer Minorities/Women/Vets/Disabled.
If you are new to Technica Corporation, select "Apply for this Position".
Note that Internet Explorer is the preferred browser when applying.
HR. Website URL: