and at home, there's nothing we can't achieve. BASIC QUALIFICATIONS - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience building complex software systems that have been successfully delivered to customers - Experience with full software development life cycle, including coding standards, code reviews, source control management More ❯
professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. - Strong, object-orienteddesign and coding skills. - Proficient at designing software systems, from high-availability large-scale distributed systems to your application's object model. - Familiarity with building native AWS More ❯
PE Limited is a leading company specializing in the development and delivery of advanced geoscience and engineering software products, along with exceptional technical support for various energy and subsurface industries. As a market leader in integrated engineering and software solutions More ❯
of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience in development in the last 3 years PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding More ❯
in Python development. Java knowledge is a plus! Strong proficiency in SQL and relational database systems . Experience developing and integrating REST APIs . Solid understanding of object-orienteddesign and software engineering principles. Proactive, self-driven mindset with a strong problem-solving orientation. Excellent communication and collaboration skills. Nice to Have Experience with containerization tools (Docker More ❯
Agile development process. Etc. Skills Required: Expertise in software development with an emphasis on quality Strong understanding of: Java and Python programming Git Data Structures/Algorithms ObjectOrientedDesign Debugging techniques Linux Excellent teamwork and interpersonal skills; ability to work as part of a multi-disciplinary team (HW, ASIC/FPGA, SW and Mechanical designMore ❯
Required education None Preferred education Bachelor's Degree Required technical and professional expertise Experienced Java developer with experience of designing and building new applications. Excellent grasp of objectorienteddesign and the experience to know when to apply common design patterns. Knowledge of and ability to apply SOLID principles. Experience of test driven development and related More ❯
development Contribute to design reviews, gate reviews, and agile development ceremonies What You’ll Bring: Strong experience with C++(14 or above) Proficiency in UML and Object-OrientedDesign techniques Deep understanding of the full software lifecycle in regulated environments Experience working in Agile environments (e.g. Scrum), with tools like Jira, Confluence, Bitbucket, and GitLab Exposure More ❯
Track record of successful software delivery through all phases of development, including coding standards, code reviews, source control management, build processes, testing, and operations. Working knowledge of object-orienteddesign, design patterns and extreme programming. Familiar with build automation and continuous integration 3Ability to write unit tests using JavaScript in a common library such as Jasmine. More ❯
Utilize Amazon Robotics and Amazon engineering tools, processes and technologies BASIC QUALIFICATIONS - Programming experience with at least one modern language such as Java, C++, or C# including object-orienteddesign - Bachelor's degree in computer science related fields OR 1+ years equivalent experience in software development - Graduation date is before June 2025 PREFERRED QUALIFICATIONS - Experience building software More ❯
SQL queries and familiar with the Agile framework, including JIRA and Confluence. Familiarity with front-end tools like Java AWT and Google Web Toolkit. Solid understanding of object-orienteddesign principles and Java garbage collection. Can demonstrate ability to work in a multi-faceted role (development, testing, support analysis, release co-ordination) Excellent interpersonal skills and integrity More ❯
SQL queries and familiar with the Agile framework, including JIRA and Confluence. Familiarity with front-end tools like Java AWT and Google Web Toolkit. Solid understanding of object-orienteddesign principles and Java garbage collection. Can demonstrate ability to work in a multi-faceted role (development, testing, support analysis, release co-ordination) Excellent interpersonal skills and integrity More ❯
SQL queries and familiar with the Agile framework, including JIRA and Confluence. Familiarity with front-end tools like Java AWT and Google Web Toolkit. Solid understanding of object-orienteddesign principles and Java garbage collection. Can demonstrate ability to work in a multi-faceted role (development, testing, support analysis, release co-ordination) Excellent interpersonal skills and integrity More ❯
SQL queries and familiar with the Agile framework, including JIRA and Confluence. Familiarity with front-end tools like Java AWT and Google Web Toolkit. Solid understanding of object-orienteddesign principles and Java garbage collection, with a focus on concurrent low latency I/O is essential. Can demonstrate ability to work in a multi-faceted role More ❯
SQL queries and familiar with the Agile framework, including JIRA and Confluence. Familiarity with front-end tools like Java AWT and Google Web Toolkit. Solid understanding of object-orienteddesign principles and Java garbage collection. Can demonstrate ability to work in a multi-faceted role (development, testing, support analysis, release co-ordination) Excellent interpersonal skills and integrity More ❯
SQL queries and familiar with the Agile framework, including JIRA and Confluence. Familiarity with front-end tools like Java AWT and Google Web Toolkit. Solid understanding of object-orienteddesign principles and Java garbage collection, with a focus on concurrent low latency I/O is essential. Can demonstrate ability to work in a multi-faceted role More ❯
a mentor, tech lead or leading an engineering team - 8+ years of experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - 8+ years of experience in professional, non-internship software development - 8+ years of experience leading the architecture and design (architecture, design patterns, reliability and scaling More ❯
React Experience in ORM technologies such as EF 8 Source control: GIT/Azure DevOps Good understanding of unit testing frameworks and test coverage Demonstrable experience of object-orienteddesign patterns, code refactoring and awareness of SOLID principles Good exposure and understanding of Web services using Restful APIs. Applicants with any exposure to GraphQL and cloud hosting More ❯
business practices, and escalating, managing and reporting control issues with transparency. Qualifications: Hands-on experience in Java & related technologies in developing robust, scalable, and maintainable applications applying ObjectOrientedDesign principles. Experience managing a team of developers/software engineers Experience working with SQL databases, including writing complex queries and optimizing database performance Experience in a Unix More ❯
along with strong software design skills, including OO, and knowledge of version control systems such as Git 2+ years' experience in either C++ or C# development ObjectOrientedDesign, and implementation of engineering algorithms Requirements &Configurationmanagement Knowledge of Visual Studio &MS Office Products Nice to haves Knowledge of the Red Hat Linux or other Unix based More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
the stakeholders, team members, and clients What do we value 4+ years of commercial experience in Java , C++ . Demonstrable understanding of modern C++ and Core Java , including STL, OOD/OOP A practiced user of LINUX command line and scripting. A good understanding of the Agile process. Proficiency in design at system and component levels, with the ability More ❯
like Jira , Confluence , and GitLab . Contribute to lab-based testing and verification of integrated hardware/software systems. Qualifications Required Skills: Strong knowledge of C++ and Object-OrientedDesign (OOD) techniques Experience in UML modelling , ideally using IBM Rhapsody or similar tools Familiarity with RTCA DO-178C and MISRA C/C++ for safety-critical software More ❯
the latest embedded platforms Skills and Experience Required: + Experience with the whole SDLC + Professional experience programming in C++ in a Linux environment + Knowledge of object-orienteddesign, and data structures + Knowledge of continuous integration, coding reviews, and testing Bonus: + Experience working in a multi-skilled engineering department with hardware engineers + Proficiency More ❯
the latest embedded platforms Skills and Experience Required: + Experience with the whole SDLC + Professional experience programming in C++ in a Linux environment + Knowledge of object-orienteddesign, and data structures + Knowledge of continuous integration, coding reviews, and testing Bonus: + Experience working in a multi-skilled engineering department with hardware engineers + Proficiency More ❯
be able to demonstrate the following as part of their application and interview process: A degree in Computer Science (preferred), Mathematics or Physics Knowledge/experience of object-orienteddesign Practical knowledge of at least one modern object-oriented programming language, preferably C++ Knowledge/experience of 3D vector/coordinate geometry Knowledge/experience More ❯