Seargin

Careers At Seargin

Break into the IT industry without coding or tech skills and join teams working on international projects.

C++ Developer

Seargin is a dynamic multinational tech company operating in 50 countries. At Seargin, we drive innovation and create projects that shape the future and greatly enhance the quality of life. You will find our solutions in the space industry, supporting scientists in the development of cancer drugs, and implementing innovative technological solutions for industrial clients worldwide. These are just some of the areas in which we operate.

Position:

C++ Developer

Location:

Remote

Country:

European Union

Form of employment:

B2B

Experience level:

Mid

Responsibilities:

  • C++ Feature Development

    Design and implement new features in C++ for Wealth and Asset Management client products, ensuring code quality and adherence to project requirements

  • Database Integration

    Integrate C++ codebase with various databases and data models, optimizing data retrieval and storage mechanisms for efficient performance

  • Agile Scrum Collaboration

    Participate in Agile Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, collaborating closely with cross-functional teams to deliver timely and high-quality software increments

  • Version Control Management

    Utilize Git and GitLab for version control, ensuring codebase integrity, and facilitating collaborative development workflows among team members

  • Issue Tracking and Documentation

    Utilize Jira and Confluence for tracking project tasks and documenting development progress, ensuring transparency and alignment with project goals and timelines

  • Continuous Integration/Continuous Deployment (CI/CD)

    Implement CI/CD pipelines using Jenkins, automating build, test, and deployment processes to streamline software delivery and enhance development productivity

  • Performance Optimization

    Identify and address performance bottlenecks in C++ codebase, utilizing profiling tools and optimization techniques to enhance product efficiency and scalability

What we offer

Requirements:

  • Multi-tier Application Architecture Experience

    Demonstrated proficiency in designing and implementing multi-tier application architectures, coupled with experience in deploying high-performance distributed and in-memory caching solutions

  • Data Modelling Understanding

    Solid grasp of data modelling techniques, enabling effective design and optimization of data structures to support application requirements and performance goals

  • SDLC Best Practices Mastery

    Strong foundation in SDLC best practices, including test-driven development, rigorous unit testing, agile methodologies, and CI/CD strategies to ensure the delivery of robust and high-quality software solutions

  • Independent Problem-Solving Skills

    Demonstrated creativity and resourcefulness in independently identifying and solving complex problems, showcasing the ability to think critically and innovate solutions effectively

  • Effective Communication with Clients

    Excellent communication skills, both verbal and written, with the ability to collaborate effectively with clients to understand requirements, provide updates, and address concerns throughout the development lifecycle

  • Continuous Learning Attitude

    Keen willingness to continuously learn and enhance skills in software development, staying abreast of emerging technologies and industry best practices to drive personal and professional growth

  • Fluent English Communication

    Exceptional proficiency in English verbal and written communication, ensuring clear and effective interaction with team members and clients in a global environment

Apply & join the team




    Ready to elevate your business? Let’s start the conversation.

    Reach out to learn more