Senior Application Developer
- Компания: iLink Digital
- Город , Cherkasy,
- Зарплата:
- Размещено: 2025-06-10 00:00:00
Описание
Job Description
About The Company:
What makes iLink Systems' offerings unique is the fact that we use pre-created frameworks, designed to accelerate software development and implementation of business processes for our clients. iLink has over 60 frameworks (solution accelerators), both industry-specific and horizontal, that can be easily customized and enhanced to meet your current business challenges.
Requirements
Responsibilities include: • Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions. • Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (., seismic, horizon, fault, velocity model, • Present architectural designs and technical proposals to the architecture review board. • Ability to break down development tasks and lay out clear implementation roadmaps. • Implement and optimize computation algorithms • Design and develop both thin and thick client applications that interact with cloudbased microservices. • Ensure high code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools • Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of DSG application. • Mentor junior developers and actively contribute to architectural and implementation decisions. • Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint • Stay current with emerging technologies and trends in geophysical computing and software development. Required Education and Skills • BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline. • Minimum of 5 years of experience in scientific or geophysical software development. • Ability to break down complex development tasks and define clear, actionable implementation roadmaps. • Proficiency in programming languages: Java, C++. • Proficiency with development tools and environments: o GitLab, Eclipse, VS Code, CI/CD pipelines o for architecture diagrams o Performance tools: VisualVM, JMC/JFR, Async o Operating systems: Windows and Linux • Hands-on experience using GitHub Copilot to accelerate code implementation and enhance development productivity. • Must be self-motivated but be able to work well in a team environment
Benefits
Competitive salariesMedical, Dental, Vision Insurance
Disability, Life & AD&D Insurance
401K With Generous Company Match
Paid Vacation and Personal Leave
Pre-Paid Commute Options
Employee Referral Bonuses
Performance Based Bonuses
Flexible Work Options & Fun Culture
Continuing Education Reimbursements
In-House Technology Training