C++ Software Engineer

1 week ago


Minneapolis, Minnesota, United States Motion Recruitment Full time

Contract Duration: 6 months (NO C2C)

Essential Skills & Experience

  • Proficient in C++ with experience in versions 11/14/17
  • Strong background in Linux programming, particularly with classes, namespaces, and standard containers.
  • Ability to learn and manage two new API libraries.
  • Familiarity with Modern Kafka and librdkafka libraries.
  • Experience in JSON parsing using C++.
  • Minimum educational requirement: High School Diploma, GED, or equivalent.
  • At least 2 years of experience in Java, Full-stack, C#, .NET, and/or Python development.
  • Experience with GitHub and/or GitLab, SonarQube, JUnit, and Spring Boot.
  • Skilled in writing and designing unit tests using TDD and BDD methodologies.
  • Hands-on experience in virtualizing services for test automation with tools like Wire Mock and Mockito.
  • Experience in designing and writing automated tests for backend applications and data flow using tools such as Postman, REST Assured, Cypress, and Ready API.
  • Familiarity with continuous integration tools such as Jenkins and Circle CI.
  • Extensive hands-on experience with AWS Cloud serverless components and the ability to build and maintain cloud data processing systems (e.g., ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, Dynamo, Sagemaker, Athena).
  • Experience with relational and object databases, as well as web service development standards, including RESTful APIs and microservices.
  • Experience in an agile development environment using workload management tools like VersionOne/Agility.
  • Strong troubleshooting and deployment skills with a solid understanding of transforming business and functional requirements into effective technical solutions.
  • Experience with system integrations, optimizing performance, and ensuring data integrity.

Preferred Skills & Experience

  • Bachelor's degree in Computer Science or Information Systems with 4+ years of relevant technical experience, or a Master's degree in the same fields with 2+ years of technical experience.
  • Experience in generating test reports from automation test runs using tools like Cucumber report and Extent report.
  • Familiarity with OpenShift.
  • Working knowledge of message queuing systems.
  • AWS Certification is advantageous.
  • Experience in DevOps and/or automation related to code testing, building, and deployment is a plus.
  • Experience in software development within the airline industry is a plus.
  • Knowledge of Windows Server and HP-UX operating systems is beneficial.

Responsibilities

  • Develop efficient and effective software solutions using Java, C#, Python, .Net, Spring Boot, Microservices, and APIs.
  • Enhance and maintain on-premises and internal PAAS applications, transitioning them to AWS according to project timelines.
  • Assist in designing and implementing serverless patterns from containerized applications.
  • Build industry-standard APIs and assist with establishing, consuming, and routing calls, connectivity protocols, and policies.
  • Design, develop, and implement architecture patterns optimized for SLAs, reliability, and cost.
  • Proactively anticipate future consequences of immediate technical choices.
  • Foster a culture of software craftsmanship best practices, including TDD/BDD and Test Automation (both Unit and Integration), Continuous Integration, and Continuous Deployment.
  • Drive performance improvements through monitoring, detailed metrics, and problem analysis to enhance efficiency.
  • Ensure compliance with security standards and privacy regulations during development.
  • Address and mitigate technical debt proactively.
  • Engage actively in Agile software development activities, including sprint planning, daily standups, and retrospectives, aiming for continuous improvement.
  • Collaborate effectively to share ideas and perspectives, ensuring clear communication of critical information.
  • Lead code reviews and continuous improvement initiatives.
  • Create and maintain usable documentation/playbooks.
  • Analyze trade-offs between usability and performance needs and communicate these across the team.
  • Manage product upgrades and patches.
  • Provide support to team members as needed, including troubleshooting and maintenance of production systems and applications.
  • Participate in a 24/7 on-call support rotation as part of this role.

  • C# Software Engineer

    2 weeks ago


    Minneapolis, Minnesota, United States Diverse Lynx Full time

    Job OverviewDiverse Lynx LLC is seeking a skilled C# Software Engineer to join our dynamic team. The ideal candidate will possess a strong background in software development, particularly with the .NET framework.Key ResponsibilitiesProficient Development: Demonstrate expertise in C# and the .NET framework with a minimum of 5 years of relevant...


  • Minneapolis, Minnesota, United States Archer - The IT Recruitment Consultancy Full time

    Job Title: C#.Net Principal Software EngineerJob Type: ContractIndustry: Medical DevicesLocation: Twin Cities AreaJob Description:We are seeking a highly skilled C#.Net Principal Software Engineer to join our established software engineering team. As a key member of our team, you will be responsible for building a new cloud-based platform for a medical...


  • Minneapolis, Minnesota, United States Archer - The IT Recruitment Consultancy Full time

    Job Title: C#.Net Principal Software EngineerJob Type: ContractLocation: Remote (Twin Cities Area)Job Description:We are seeking a highly skilled C#.Net Principal Software Engineer to join our team at Archer - The IT Recruitment Consultancy. As a key member of our software engineering team, you will be responsible for leading the development of a new...


  • Minneapolis, Minnesota, United States Archer - The IT Recruitment Consultancy Full time

    About the RoleWe are seeking a highly skilled C#.Net Principal Software Engineer to join our team at Archer - The IT Recruitment Consultancy. As a key member of our software engineering team, you will be responsible for building a new cloud-based platform for a leading medical devices company.This is a hybrid role that combines technical expertise with...


  • Minneapolis, Minnesota, United States Motion Recruitment Full time

    Contract Duration: 6 months (NO C2C)Essential Skills & ExperienceProficient in C++ with experience in versions 11/14/17Strong background in Linux programming, particularly with classes, namespaces, and standard containers.Ability to learn and manage two new API libraries.Familiarity with Modern Kafka and librdkafka libraries.Experience in JSON parsing using...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:This role is for a Lead Software Architect specializing in C# within a pioneering medical device organization that has successfully engineered innovative solutions for cancer treatment, encompassing both Class I and Class III electromechanical capital equipment. Key Responsibilities:The selected candidate will engage in cross-departmental...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:This role is for a Lead C# Software Architect within a pioneering medical device organization specializing in innovative technologies for oncology treatment. The company has developed advanced electromechanical capital equipment classified under Class I and Class III. Key Responsibilities:The selected candidate will engage in...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:This role is for a Lead C# Software Architect at a pioneering medical device start-up focused on innovative cancer treatment technologies, including Class I and Class III electromechanical capital equipment. Key Responsibilities:The selected candidate will engage in cross-departmental collaboration within a new product research and...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:This role is for a Lead Software Architect specializing in C# within a pioneering medical device organization that has successfully created innovative solutions for cancer therapy. Key Responsibilities:This individual will engage in cross-departmental collaboration in a new product research and development team, concentrating on initial...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:We are seeking a highly skilled Lead Software Architect specializing in C# to contribute to an innovative medical device start-up. This organization has pioneered groundbreaking technology aimed at cancer treatment, encompassing both Class I and Class III electromechanical capital equipment. Role Responsibilities:The selected candidate will...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:We are seeking a Lead Software Architect specializing in C# to contribute to a pioneering medical device organization focused on innovative cancer treatment technologies. Key Responsibilities:This role involves collaboration across various departments within a new product research and development team, emphasizing early-stage prototyping...


  • Minneapolis, Minnesota, United States ApTask Full time

    About Our Client: Our client is a prominent global IT services and consulting firm, delivering a broad spectrum of solutions to various sectors, including finance, retail, manufacturing, healthcare, and more. Recognized as one of the largest employers in the technology sector, the company boasts a diverse and extensive workforce. They prioritize employee...


  • Minneapolis, Minnesota, United States Talent Software Services Full time

    Position Title: Senior Software EngineerOverview:Talent Software Services is seeking a Senior Software Engineer for a contract role. This position offers a unique opportunity to contribute to a leading e-commerce platform.Role Summary:Join a dedicated team focused on enhancing pricing functionalities that are visible to our clientele. We are in search of...


  • Minneapolis, Minnesota, United States C4 Technical Services Full time

    .NET Software Engineer (Winform / AutoCad) Remote: 100% Position Overview Accountable for the design, coding, testing, and upkeep of Building Information Modeling (BIM) software along with Selection & Configuration tools, with a primary emphasis on the CAD Drawing Engine. Capable of referencing and comprehending system and application documentation...

  • C++ Software Engineer

    2 weeks ago


    Minneapolis, Minnesota, United States ACL Digital Full time

    Position: C++ DeveloperCompany: ACL DigitalJob Overview:We are seeking a skilled C++ Developer to contribute to our innovative projects. The ideal candidate will possess a strong background in C++ programming, particularly with modern standards such as C++11/14/17, and have experience in Linux environments.Key Responsibilities:Develop and maintain...

  • C++ Software Engineer

    2 weeks ago


    Minneapolis, Minnesota, United States ACL Digital Full time

    Position: C++ DeveloperCompany: ACL DigitalOverview: We are seeking a skilled C++ Developer to contribute to our ongoing projects. The ideal candidate will possess a strong foundation in C++ programming and experience with modern development practices.Key Responsibilities:Utilize C++ (versions 11/14/17) for Linux-based programming, focusing on...

  • C++ Software Engineer

    2 weeks ago


    Minneapolis, Minnesota, United States ACL Digital Full time

    Position: C++ DeveloperOverview:ACL Digital is seeking a skilled C++ Developer to contribute to our innovative projects. The ideal candidate will possess a strong background in C++ programming, particularly with modern standards and frameworks.Key Responsibilities:Utilize C++ (versions 11/14/17) for Linux programming, focusing on object-oriented principles...

  • C++ Software Engineer

    2 weeks ago


    Minneapolis, Minnesota, United States ACL Digital Full time

    Position: C++ DeveloperCompany: ACL DigitalJob Overview:We are seeking a skilled C++ Developer to contribute to our innovative projects. The ideal candidate will possess a strong foundation in C++ programming and be adept at working with modern development tools and methodologies.Key Responsibilities:Utilize C++ (versions 11/14/17) for Linux programming,...


  • Minneapolis, Minnesota, United States Provation Full time

    Job Summary: We are seeking a highly skilled Senior Software Development Engineer to join our team at Provation. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-performance mobile web applications using C#,.NET MVC, and JavaScript frameworks.Key Responsibilities:Design and develop...


  • Minneapolis, Minnesota, United States Architecture Technology Corporation Full time

    Job OverviewPosition: Lead Software EngineerLocation: Minneapolis, MNCompany: Architecture Technology Corporation (ATCorp)Founded in 1981, Architecture Technology Corporation has been at the forefront of the Local Area Network industry, providing essential publications, seminars, and consulting services. Our team comprises industry veterans from renowned...