Scientific Applications Programmer jobs in United States
info-icon
This job has closed.
company-logo

Lynker ยท 5 months ago

Scientific Applications Programmer

Lynker Corporation is a leading provider of innovative solutions in weather and climate science. They are seeking a Scientific Applications Programmer to help develop and maintain software solutions for the National Data Buoy Center's global network of buoys, ensuring accurate data for weather forecasting and climate prediction.

EducationEnvironmental ConsultingGovernmentInformation TechnologyWater
check
Senior Management
badNo H1BnoteSecurity Clearance Requirednote

Responsibilities

Collaborate with team members to implement easily maintained software code that meets customer requirements and follows industry best practices
Team with coworkers to quickly learn NDBC domain knowledge and apply it to software development
Gather/clarify requirements from stakeholders/end users; demonstrate frequent progress in the form of working software that can be reviewed by stakeholders to ensure requirements are being met
Collaborate with team members, and end users ensuring regular clear communication on status, challenges, and next steps
Provide recommendations for software architecture and design decisions
Refactor existing code to improve the overall codebase
In cooperation with the end user, test application software to ensure accuracy, integrity, interoperability, and completeness to achieve desired results
Assist in troubleshooting software applications with a priority on resolving any impacts to NDBC dataflow
Troubleshoot and analyze reasons for application failure and revise assigned programs and/or procedures as necessary
Follow configuration management and source code control requirements
Follow secure coding best practices
Program/code solutions using approved programming languages
Document new programs or changes to existing programs following standardized formats

Qualification

JavaPythonSQLLAMPC/C++PHPXMLHTMLAgile developmentCloud developmentAI/MLSecure codingLinuxWindowsSoftware designSoftware developmentTroubleshootingDocumentation

Required

Demonstrated experience with industry standard concepts, best practices, and procedures in software design and development
Ability to rapidly implement easily maintained code that meets customer requirements
Must be able to obtain and maintain a Public Trust clearance
Collaborate with team members to implement easily maintained software code that meets customer requirements and follows industry best practices
Team with coworkers to quickly learn NDBC domain knowledge and apply it to software development
Gather/clarify requirements from stakeholders/end users; demonstrate frequent progress in the form of working software that can be reviewed by stakeholders to ensure requirements are being met
Collaborate with team members, and end users ensuring regular clear communication on status, challenges, and next steps
Provide recommendations for software architecture and design decisions
Refactor existing code to improve the overall codebase
In cooperation with the end user, test application software to ensure accuracy, integrity, interoperability, and completeness to achieve desired results
Assist in troubleshooting software applications with a priority on resolving any impacts to NDBC dataflow
Troubleshoot and analyze reasons for application failure and revise assigned programs and/or procedures as necessary
Follow configuration management and source code control requirements
Follow secure coding best practices
Program/code solutions using approved programming languages
Document new programs or changes to existing programs following standardized formats

Preferred

BS/BA degree Computer Science, Computer or Software Engineering, Information Systems, or Mathematics
Knowledge of web-based development and database concepts
Experience with programming applications used for environmental data collection and analysis
Good working knowledge of Java, Python, PHP, C/C++, SQL, XML, and HTML
Experience with LAMP (Linux, Apache, MySQL, PHP) and Tomcat development
Knowledge of both Linux and Windows operating systems
Experience with agile development, cloud development, and/or AI/ML
Knowledge of secure coding best practices

Benefits

Comprehensive healthcare for the employee at no monthly cost
Healthcare benefit covers medical, prescription drug, dental, and vision
Personal Time Off (PTO) Policy plus paid holidays
Highly competitive compensation plan regularly calibrated against industry and location benchmarks
401(k) retirement plan with company-matching
Employee Stock Ownership Plan (ESOP) - we're all company owners!
Flexible spending accounts
Employee assistance program (EAP)
Short- and long-term disability insurance
Life and accident insurance
Tuition assistance/Training/Workforce improvement reimbursement per year
Spot bonuses for exceptional performance
Annual Employee Recognition Awards with bonuses
Employee Referral Program
Free centralized, self-directed Learning Management System to learn at your own pace
Personalized career growth plans for every employee

Company

Lynker

twittertwittertwitter
company-logo
Lynker provides innovative solutions to support global environmental security and economic prosperity.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Joe Linza
Founder and CEO
linkedin
Company data provided by crunchbase