Computer Programmer, Journeyman
Precise Systems, Inc.
Orlando, FL
As a solutions-based company, Precise Systems is focused on innovation in support of the warfighters and aligning our expertise to deliver the highest quality of service. Powered by our highly skilled workforces, we provide expert consultation on network and weapons systems acquisition programs, maintenance/modernization programs, and sustainment programs with solutions in Digital Transformation, Advanced Engineering, Physical Sciences Research, Platform Lifecycle Support, and Technical Services. Since our establishment, we have demonstrated and perfected our ability to manage the customer's needs, no matter how complex – offering exceptional service and the Precise solution.
Precise Systems seeks a Computer Programmer who conducts research into fundamental computer and information science as theorists, designers, or inventors.
All work is performed on site, 5 days per week, in Orlando. No remote delivery authorized
Duties:
+ Develops solutions to problems in the field of computer hardware and software
+ Conducts enterprise data mining and research in support of root cause and expository analysis
+ Validates, manipulates and performs exploratory data analysis tasks on analytical data sets
+ Analyzes new data sources for availability and quality, and integrates with internal sources to support research or analytics
+ Creates predictive data models utilizing deep learning frameworks, machine learning, and statistical methods.
+ Develop software using high order languages that is efficient, readable, and well documented.
+ Prepare reports describing status of software under development.
+ Monitor the progress of training system Contractors during computer systems, software and/or equipment development and procurement. Test and install the procured item(s) upon receipt for compliance with procurement and design requirements.
+ Solve problems that arise during the development or modification of simulation related real-time computational systems.
+ Analyze requirements and prepare a software design approach for proposed training system(s). Provide alternative design approaches with trade-off analyses and risk assessments.
+ Develop cost and lead-time estimates for the software to be developed.
+ Prepare budgets and plans for purchase and maintenance of software to be developed.
+ Conduct analyses to ensure that software designs are cost effective and satisfy requirements.
+ Develop engineering specifications detailing design, expected performance, testing, and provisions for software acceptance.
+ Review training system Contractor's design approach, criteria, and design reports.
+ Review software design and conduct code reviews.
+ Monitor and adhere to the software configuration management practices.
+ Identify problems encountered in software development and provide recommendations that resolve these problems.
+ Develop test plans and when needed, provide support while performing examinations and acceptance tests.
+ Actively maintain and enhance job related knowledge and skills in M&S, software development techniques, state-of-the-art computer architectures, emerging technologies, and other software development areas.
+ Apply decision analysis techniques to ensure that the engineering approach is cost effective and satisfies the training objectives.
+ Monitor and assess software development status and provide support in resolving related programmatic issues
Desired Education:
+ Bachelor’s Degree in Computer Science or Engineering and related scientific fields with demonstrated comprehension of data science techniques and computer science fundamentals.
Required Experience:
+ Candidate must have approximately 3 years of practical experience in statistical modeling, machine learning, and deep learning supporting enterprise data mining and data visualization.
+ Additionally, the following experience is required:
+ Demonstrated experience authoring software applications in high level programming languages such as C, C++, Microsoft .Net (C#, VB), and Java.
+ Understanding of Operating Systems including Microsoft Windows and various Linux distributions. Demonstrated experience using Python with at least one data analysis package such as statsmodels, pandas, or sklearn.
+ Familiarity with database methods for creation, ingestion, and query within traditional and NoSQL databases.
+ Experience with parallel processing frameworks such as Hadoop and Spark Familiarity with at least one deep learning framework such as keras, MXNet, tensorflow, or torch.
+ Ability to communicate with clarity and correct grammar and mechanics.
Certifications:.
+ Per SECNAV M-5239.2 Appendix 4, Specialty Area: Technology Research & Development (661) Journeyman Proficiency Level.
Must be able to obtain and maintain a Secret security clearance. Due to the sensitivity of customer-related requirements, U.S. Citizenship is required.
Precise Systems and its subsidiaries are committed to an inclusive and diverse workplace that values and supports the contributions of each individual. This commitment and shared Vision and Values of Integrity, Respect, and Responsibility allow us to leverage differences, encourage innovation, and expand our success in the global marketplace. Precise Systems and its subsidiaries are Equal Opportunity /Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, protected veteran status, status as an individual with a disability, or any legally protected status under federal, state, or local law.
Required Skills
Bachelors with 0-2+ years of experience
Required Experience
0-2 years of relevant work experience.