Senior Software Engineer
Company: Frontier Technology Inc.
Posted on: April 17, 2019
This position is primarily responsible for design, development,
test, and demonstration of software applications in an innovative
research environment. Develop applications that provide various
types of decision aid tools for military systems of multiple
services. This role will need to work with a principal investigator
and other team members in developing concepts, prototypes, and
production versions of applications for new or extended
capabilities, typically in a time and resource constrained
environment. This role will involve concept development, design,
development, test, and documentation.
Core duties and responsibilities include the following. Other
duties may be assigned.
New product development of prototype GUI-based applications
including but not limited to exploring new analysis areas and
technologies as well as enhancing existing products. Decompose
application requirements into logical, implementable components
with minimal supervision.
Development of enhancements to existing software applications,
including quickly understanding existing code and applications to
make fixes, enhancements, or adaptation to new requirements.
Using existing APIs and libraries, produced in-house with access to
source, or externally using only an interface specification.
Work independently, lead a team, or be part of a team to develop
and deliver decision analysis applications. Program in a modular
fashion so that useful functions and algorithms can be readily
reused by other team members. Assist the principal investigator
and/or analyst team with data processing and analysis as
Create and maintain supporting information including documentation
and manuals, and conduct demonstrations.
Bachelor of Science in Computer Science, Computer Engineering,
Electrical Engineering, or other math or computer related
12+ years of experience in software development in a variety of
roles on a variety of projects
Minimum of 4 years experience with software development in
C#/Visual Studio (.NET Framework) and WPF (Windows Presentation
Quick understanding of existing code and applications to reduce
development time by leveraging existing code, making modifications
to adapt to new requirements.
Determine essential versus nonessential functionality to meet
minimum requirements for projects with limited time, scope, and
resources. Be able to quickly make decisions about the relative
trade-offs of design decisions, and how they affect the final
Experience in the delivery of software products, especially in
situations where time and resources are limited.
Proven ability to lead development and work closely with others as
a member of the team.
Demonstrate software in person or via web meeting to customers
FTI is an Equal Opportunity / Affirmative Action employer. All
qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, national origin,
disability, gender identity, protected Veteran status or any other
factor protected by law.
Keywords: Frontier Technology Inc., Dayton , Senior Software Engineer, IT / Software / Systems , Dayton, Ohio
Didn't find what you're looking for? Search again!