Powering teams that deliver for people & planet, with maritime learning, crew and fleet management and GRC solutions
Software Developer
Location
Romania
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer
Ocean Technologies Group
- Develop and Maintain Software Applications: Design, code, test, debug, and document software applications using .NET framework, cloud and related technologies. Ensure the performance, quality, and responsiveness of applications. Collaborate with the team to define, design, and ship new features. - Collaboration and Support: Work with project leaders, product owners, and developers to understand business requirements and translate them into technical solutions. Provide ongoing maintenance, support, and enhancements in existing systems. Offer support to end-users of the application, by troubleshooting and problem solving. - Continuous Improvement: Stay up-to-date with new technology trends and best practices in .NET development. Continuously improve the codebase, fix bugs, and optimize performance. Participate in code reviews to ensure code quality and shared knowledge. - Testing and Documentation: Create and maintain comprehensive documentation for software solutions. Develop and implement unit and functional tests to ensure code quality. Assist in defining test scenarios and in testing the developed functionality.
Job Requirements
- 5+ years in commercial development.
- Strong experience in .NET Framework/Core, C#, WPF, ASP.NET, Core, Entity Framework, MVVC, DI/IoC, SQL
- Proficiency in Test Driven Development, unit, integration, and acceptance testing.
- Experience with Microservices, distributed architecture, event buses, and message queues.
- Strong understanding of client-server architecture, asynchronous programming, REST API, and application logging.
- Familiarity with SQL (Postgres), and cloud platforms (AWS/Azure).
- Excellent communication, teamwork, detail-oriented, and analytical skills.
- Desirable skills:**
- Knowledge and experience in Maritime or GIS.
Benefits
- Premier Health Coverage: **Dive into comprehensive health care with Polmed, covering everything from diagnostics to specialist consultations. Minimal costs for maximum health!****Vision Care Perks**: See the world more clearly with glasses reimbursements every two years. Work and wellness in perfect harmony.****Group Insurance**: Secure your peace with easy opt-in Warta Group Insurance. Family inclusion available, ensuring everyone you love is protected.****Pioneering Pension:** Join the PPK Pension scheme effortlessly, with flexibility to adjust your involvement. OTG invests in your future, so you can enjoy the present.****Multisport Magic:** Stay fit and energized with access to top-tier sports facilities. Your health, your choice, our support.****Social Benefits Galore:** Embrace our Social Benefit Fund for a boost to your lifestyle. It's all about enhancing your OTG experience.**** Wellness & Support:** Unlock 24/7 access to professional counseling with our Employee Assistance Program. We're here for you in every way.****
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior HPC Software Engineer
Ford Motor CompanyAs Ford establishes a wholly owned subsidiary focused on Battery Energy Storage Systems, this role will initially be employed by Ford and is expected to transition to the subsidiary within one year.
Role Description We are seeking a senior technical contributor to help support, modernize, and scale our on premise high performance computing platform. This role will work across: - Linux systems administration - HPC operations - Kubernetes-based services - Automation - Observability - Software tooling - User-facing platform delivery The ideal candidate has deep experience administering RHEL based systems in complex compute environments and is comfortable troubleshooting issues across: - Operating systems - Schedulers - Storage - Networking - Containers - Applications - User workloads This person will play a key role in improving the reliability, usability, and operational maturity of the platform. Responsibilities include: - Developing and maintaining core HPC services - Supporting users running demanding engineering and AI/ML workloads - Creating tooling, scripts, APIs, and integrations Strong software engineering fundamentals are important, including experience with: - Python, Go, or similar languages - Git-based development workflows - Code reviews - Testing practices - CI/CD pipelines - Documentation - Maintainable code design Experience with Slurm or other workload managers is highly valued. We are looking for someone who can balance strong technical depth with a user-focused delivery mindset. This role requires: - Ability to work collaboratively with platform engineers, application teams, and technical users - Identifying pain points and resolving production issues - Documenting repeatable processes - Building durable improvements The right candidate will be pragmatic, a team player, comfortable in a fast-moving environment, and motivated by making complex, massive on-prem infrastructure easier to operate, automate, observe, and continuously improve. - Administer, troubleshoot, and improve RHEL based high performance computing environments supporting CPU and GPU workloads. - Create and maintain HPC services across compute, storage, networking, scheduling, Kubernetes, and observability. - Develop tools, scripts, APIs, integrations, and automation using Python, Go, Bash, or similar languages. - Apply software engineering best practices, including Git workflows, code reviews, testing, modular design, and CI/CD. - Support and help update HPC scheduling environments, with Slurm experience preferred. - Improve monitoring, alerting, dashboards, and operational visibility using Grafana, Prometheus, Dynatrace, and related tools. - Partner with users, customers, and internal engineering teams to understand requirements, resolve issues, and improve platform usability. - Create and maintain documentation, architecture notes, user guides, and operational procedures. - Drive platform modernization focused on reliability, scalability, automation, security, and maintainability. Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience - 10+ years of experience in systems engineering, infrastructure engineering, platform engineering, or a related technical role - Strong Linux systems administration experience, preferably with RHEL - Experience with Slurm, PBS, or another HPC workload manager - Experience creating APIs, applications, and services that support platform operations and user workflows - Experience supporting production compute, infrastructure, and large-scale technical environments - Hands-on experience with scripting and software development using Python, Go, Bash, or similar languages - Familiarity with CI/CD concepts, GitHub, and modern software delivery practices - Strong troubleshooting skills across operating systems, services, networking, storage, and application layers - Ability to write clear documentation and communicate effectively with both technical and non-technical stakeholders - Strong ownership mindset with the ability to drive issues to resolution - Ability to use independent judgement to make sound technical decisions Benefits - Immediate medical, dental, and prescription drug coverage - Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more - Vehicle discount program for employees and family members, and management leases - Tuition assistance - Established and active employee resource groups - Paid time off for individual and team community service - A generous schedule of paid holidays, including the week between Christmas and New Year’s Day - Paid time off and the option to purchase additional vacation time
Responsibilities: - Own the end-to-end outbound strategy - ICP definition, segmentation, target account selection, and channel mix across email, LinkedIn, calling, and signal-based plays. - Build and manage the outbound tooling stack - Clay, Apollo, HubSpot, dialers, enrichment platforms, and AI-powered tooling. - Design and ship enriched, scored target account lists that feed a steady, high-quality flow into the SDR team. - Develop, write, and continuously iterate on outbound sequences based on testing and data insights, run structured A/B tests on subject lines, send-times, channels, and messaging. - Build and own the outbound reporting layer from activity-to-meeting, meeting-to-opp, opp-to-revenue and partner with sales leadership on weekly performance reviews. - Lead pipeline attribution and the outbound experimentation roadmap, documenting learnings so the team doesn't relearn them. - Drive the adoption of AI and LLM-powered outbound - agentic workflows, signal-based triggers (job changes, funding, hiring intent), and personalization at scale. - Partner cross-functionally with the SDR team, AEs, RevOps, Marketing, and Data to ensure the outbound system is wired into the broader revenue motion. - Act as the technical RevOps lead for any new outbound initiative - new market, new segment, new product motion.
Senior Software Engineer
Splash FinancialSplash’s mission is to create a faster and less expensive financial world. NMLS #1630038
• Own complex, multi-engineer and cross-team projects from design to delivery. • Build and scale APIs that power our products and support continued growth. • Proactively identify opportunities to improve architecture, performance, and team efficiency. • Write clean, well-tested code and contribute to robust CI/CD pipelines. • Collaborate closely with engineers, product managers, and designers to deliver impactful solutions. • Mentor teammates and help raise the technical bar across the organization. • Participate in on-call rotations and ensure system reliability. • Actively engage in our remote-first, collaborative culture with open communication and shared accountability.
Desktop Software Developer
Globaldev GroupBuilding remote teams and providing software development solutions for tech businesses 🇺🇸🇮🇱🇩🇪🇺🇦🇵🇹🇵🇱
Role Description We are looking for a talented C# / WPF Software Developer to join our team and contribute to the development of desktop software solutions. In this role, you will be responsible for: - Designing, developing, and maintaining high-quality Windows-based applications. - Ensuring excellent user experience and software performance. Qualifications - Bachelor's degree in Computer Science, Software Engineering, or a related field. - 3+ years of experience developing software products in a Windows / C# environment. - Strong understanding of software design patterns and object-oriented programming principles. - Experience with desktop application development using .NET technologies. - Familiarity with WPF (Windows Presentation Foundation). - Experience in UX/UI development and user-centered design principles. - Knowledge of software installers such as NSIS is considered a plus. - Strong problem-solving skills and attention to detail. - Ability to work independently in a remote environment. Requirements - Design, develop, and maintain desktop applications using C# and .NET technologies. - Implement software solutions following established design patterns and best practices. - Develop and enhance user interfaces with a strong focus on usability and user experience. - Collaborate with cross-functional teams to gather requirements and deliver high-quality software products. - Troubleshoot, debug, and optimize existing applications. - Participate in code reviews and contribute to software architecture discussions. - Create and maintain software installation packages and deployment processes. Benefits - Help and support from our caring HR team. - 20 days of vacation + 10 days of sick leave. - The exchange of experience and work with talented colleagues. - Last but not least - valuable compensation for your efforts.




