Object-oriented programming – Who Needs Engineers
https://whoneedsengineers.com/wne_live
Software Engineering RecruitmentMon, 28 Oct 2024 03:30:02 +0000en-US
hourly
1 https://wordpress.org/?v=6.6.2https://whoneedsengineers.com/wne_live/wp-content/uploads/2023/06/cropped-wne_logo-3-32x32.pngObject-oriented programming – Who Needs Engineers
https://whoneedsengineers.com/wne_live
3232Junior Software Developer
https://whoneedsengineers.com/jobs/software-development-and-engineering/junior-software-developer-4/
Mon, 28 Oct 2024 03:30:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/junior-software-developer-4/Junior Software Developer
Job Description:
At Visier Inc., we prioritize a people-first approach to business strategy, transforming the way organizations make decisions through innovative technology. We are at the forefront of people analytics, and as we embark on a new growth chapter, we invite skilled individuals to join our team in Berlin. As a Junior Software Developer, you will play a crucial role in shaping the future of our products, particularly within our new total rewards line, which empowers businesses to make fair and efficient compensation decisions. This position offers a unique opportunity to work in one of Europe's most dynamic tech hubs and contribute to impactful projects that enhance employee experiences and improve business outcomes.
IT Languages:
React
Kotlin
PostgreSQL
TypeScript
AWS
As a Junior Software Developer, you will be responsible for contributing to the development of our newest products, ensuring they meet high standards of quality and performance.:
Write clean, maintainable code using React and Kotlin.;; Develop user interfaces with polished functionality and robust business logic.;; Ensure the product operates 24/7 while maintaining security and scalability.;; Design systems that perform effectively under various user behaviors.;; Collaborate with the development team using a modern tech stack.
Spoken Languages:
English;; German
Skillset:
Object-oriented programming
Data structures
Algorithms
Soft Skills:
Strong communication skills
Proactive work ethic
Commitment to quality
Qualifications:
Master’s degree in Computer Science or equivalent
Strong academic background in software development
Years of Experience:
1
Location:
Germany
Job Benefits:
Competitive compensation including equity component
30 days of paid vacation from day one
Modern office in central Berlin
Yearly offsite in Vancouver, Canada
Diverse and inclusive culture
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a collaborative and supportive environment where learning is encouraged, and achievements are celebrated. Our culture values hands-on involvement, simplicity in processes, pride in our work, and a competitive spirit that drives success.
Opportunities For Advancement:
Career growth within the company, Skill development through training, Exposure to innovative projects
We are seeking a motivated Associate Software Engineer to join our dynamic software development team. In this role, you will contribute to the design, development, and maintenance of innovative software solutions that enhance gaming experiences. You will work collaboratively with senior engineers and cross-functional teams to deliver high-quality products. Your responsibilities will include writing clean, efficient code, participating in code reviews, and debugging applications. You will have the opportunity to learn and grow in a supportive environment, leveraging the latest technologies to create exciting gaming experiences for players around the world.
IT Languages:
Java
C++
Python
As an Associate Software Engineer, you will be responsible for various tasks that contribute to the success of our software projects.:
Develop and maintain software applications;; Collaborate with team members to define project requirements;; Participate in code reviews and provide constructive feedback;; Debug and troubleshoot software issues;; Conduct testing to ensure software quality
Spoken Languages:
English;; Japanese
Skillset:
Software development
Object-oriented programming
Database management
API development
Soft Skills:
Team player
Effective communicator
Problem-solving mindset
Adaptability
Qualifications:
Bachelor’s degree in Computer Science or related field
Strong understanding of software development principles
Experience with version control systems
Years of Experience:
2
Location:
Redmond, WA, United States
Job Benefits:
Comprehensive health insurance
Retirement savings plan
Paid time off and holidays
Professional development opportunities
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
Our company culture emphasizes innovation, collaboration, and a passion for gaming. We foster an inclusive environment where creativity and teamwork thrive. Employees are encouraged to share ideas and contribute to projects that excite them, ensuring that everyone feels valued and empowered to make a difference.
Opportunities For Advancement:
Career development programs, Mentorship opportunities, Promotion pathways within the engineering department
Visa Sponsorship:
Available
]]>Software Engineer
https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-38/
Sun, 20 Oct 2024 10:05:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-38/Software Engineer
Job Description:
Join our innovative tech consultancy where we focus on solving challenges in Cloud, Applications, and Data with expertise and creativity. We prioritize teamwork and collaboration, believing that great results stem from collective efforts. In this role, you will be immersed in a stimulating environment that encourages creative problem-solving and continuous learning. You will have the opportunity to develop and maintain cutting-edge software solutions using a variety of technologies. This position is ideal for someone who thrives on tackling complex technical challenges, values a people-first approach, and is eager to contribute to high-quality products that drive innovation.
IT Languages:
JavaScript
ReactJS
HTML
CSS
PHP
SQL
As a Software Engineer, you will engage in various tasks that require technical acumen and collaborative efforts.:
Develop and maintain custom software solutions tailored to client needs.;; Work with various technologies including GCP and AWS, primarily focusing on Cloud Functions.;; Design, code, implement, and rigorously test applications to ensure they meet specified requirements.;; Create comprehensive documentation for software applications, ensuring clarity and usability.;; Implement security measures to safeguard software integrity and user data.;; Automate business processes to enhance operational efficiency through custom coding.;; Participate in daily code pushes and collaborate with fellow engineers to resolve issues and innovate solutions.
Spoken Languages:
English
Skillset:
Object-oriented programming
Coding algorithms
Systems design
Full-stack development
Soft Skills:
Excellent communication skills
Willingness to learn new technologies
Strong problem-solving abilities
Team-oriented mindset
Qualifications:
Bachelor’s Degree in Computer Science or equivalent experience
Proven experience in application and software development
Years of Experience:
3
Location:
United States
Job Benefits:
Medical, dental, vision, and prescription benefits starting on day one
Company-paid short-term and long-term disability insurance
401k contributions of 3% of base salary
Five weeks of Paid Time Off plus eleven company holidays
Transparent pay structure with clear promotion pathways
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a collaborative and innovative environment where creativity meets technical excellence. Our people-first approach ensures that every team member feels valued and empowered to contribute to meaningful solutions. We embrace diversity and encourage a culture of open communication and continuous improvement.
Opportunities For Advancement:
Clear pathways for career progression, Opportunities to work with diverse technologies, Access to continuous learning and development programs
Visa Sponsorship:
Available
]]>SDET (Software Development Engineer in Test)
https://whoneedsengineers.com/jobs/quality-assurance-and-testing/sdet-software-development-engineer-in-test-2/
Sun, 20 Oct 2024 07:55:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/sdet-software-development-engineer-in-test-2/SDET (Software Development Engineer in Test)
Job Description:
We are seeking a talented Software Development Engineer in Test (SDET) to join our dynamic team. In this pivotal role, you will actively participate in all quality assurance activities within a scrum team, ensuring the delivery of high-quality software products. The ideal candidate will work collaboratively with Quality Engineers, other SDETs, Developers, and Product Managers to develop and implement comprehensive testing solutions that encompass both manual and automated methodologies. Your expertise will be crucial in influencing the design and quality of our products while maintaining a focus on customer satisfaction. You will engage in every phase of the Agile lifecycle, developing, automating, and maintaining effective test cases in a CI/CD environment to drive quality improvements. This role requires a proactive approach to problem-solving and a commitment to excellence in software testing.
IT Languages:
Java
SQL
As an SDET, you will undertake a variety of responsibilities that are crucial to the quality assurance process.:
Develop, automate, and maintain effective test cases within a CI/CD environment during Agile sprints;; Collaborate with the scrum team to understand product features and articulate potential quality issues;; Design and execute test strategies that include both manual and automated testing methods;; Analyze and troubleshoot product and automation issues, documenting and communicating defects found during testing;; Participate actively in all Scrum ceremonies, providing test status updates and risk assessments
Spoken Languages:
English
Skillset:
Selenium
Appium
REST Assured
Object-oriented programming
Git
CI/CD
Kubernetes
IntelliJ
Soft Skills:
Strong communication skills
Team collaboration
Analytical thinking
Problem-solving
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field
Strong understanding of software testing principles and practices
Proven experience in test automation frameworks
Years of Experience:
5
Location:
United States
Job Benefits:
Health insurance
Retirement plan
Flexible work hours
Professional development opportunities
Working Conditions:
Hybrid
Employment Type:
Temporary Contract
Company Culture:
Our company fosters a collaborative and innovative environment where employees are encouraged to grow and share their ideas. We value diversity, inclusivity, and a strong work-life balance, providing our team members with the resources they need to succeed.
Opportunities For Advancement:
Career growth into senior testing roles, Opportunities to lead projects, Mentorship programs
Visa Sponsorship:
Available
]]>University Grad Software Engineer
https://whoneedsengineers.com/jobs/software-development-and-engineering/university-grad-software-engineer-2/
Sun, 20 Oct 2024 04:45:03 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/university-grad-software-engineer-2/University Grad Software Engineer
Job Description:
At Pinterest, millions of individuals from around the globe visit daily to discover innovative ideas, seek inspiration, and plan for what truly matters in their lives. Our mission focuses on enabling these users to find their inspiration and craft a life filled with joy and creativity. As a Software Engineer, you will immerse yourself in challenging projects that drive our mission forward while fostering your personal and professional growth. This role encourages you to leverage your unique perspectives and experiences, contributing to meaningful solutions that enhance the Pinterest experience. We champion a work environment that embraces flexibility, allowing you to thrive both personally and professionally through our innovative work model, PinFlex, which supports a balanced approach to work and life. We invite candidates to explore how their background and skills can complement our dynamic team.
IT Languages:
Python
Java
C++
As a Software Engineer, you will be responsible for developing high-quality code and ensuring its operational efficiency. You will independently manage project tasks from inception to completion, collaborating with cross-functional teams to help shape the future of Pinterest.:
Deliver well-documented and tested code;; Take ownership of project tasks and ensure their quality;; Collaborate with diverse teams to execute technical tasks;; Communicate ideas and feedback effectively to enhance learning and development
Spoken Languages:
English
Skillset:
Object-oriented programming
Data structures
Algorithms
Dynamic programming
Soft Skills:
Strong communication skills
Ability to manage ambiguity
Passion for continuous learning
Qualifications:
Bachelor’s or Master’s degree in Computer Science or a related technical field by June 2025
Demonstrated programming experience in an object-oriented language
Previous software engineering internship experience is preferred
Understanding of computer science fundamentals, including data structures and algorithms
Years of Experience:
1
Location:
United States
Job Benefits:
Equity options
Flexible work arrangements
Comprehensive health benefits
Professional development opportunities
Working Conditions:
Remote
Employment Type:
Permanent Contract
Company Culture:
Pinterest fosters an equitable and inclusive workplace that values diverse perspectives. We are committed to providing an inspiring environment where every employee can thrive and contribute their unique insights.
Opportunities For Advancement:
Leadership development programs, Mentorship opportunities, Cross-functional project involvement
Visa Sponsorship:
Not Available
]]>2025 Graduate Software Development Engineer
https://whoneedsengineers.com/jobs/software-development-and-engineering/2025-graduate-software-development-engineer-2/
Mon, 14 Oct 2024 19:00:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/2025-graduate-software-development-engineer-2/2025 Graduate Software Development Engineer
Job Description:
Are you eager to tackle complex business challenges using innovative technologies? Do you thrive in a collaborative environment where you can work with cutting-edge, scalable service technologies? If you are passionate about developing industry-defining products that can make a significant impact, this role is for you. At Amazon, we seek the brightest minds in technology to help us innovate and deliver exceptional solutions to our customers. Our commitment to customer obsession is what makes us one of the most beloved brands globally. As a Software Development Engineer (SDE), you will utilize advanced technology to solve intricate problems and witness the direct effects of your contributions. If you resonate with this vision, take the opportunity to forge your own path at Amazon! The challenges faced by SDEs at Amazon are substantial, influencing millions of customers, sellers, and products worldwide. We are searching for motivated individuals who are excited about creating new products, features, and services from the ground up while navigating the fast-paced and evolving nature of our industry.
IT Languages:
Java
C++
Python
As a Graduate Software Development Engineer, your responsibilities will encompass a variety of tasks aimed at developing and implementing innovative technology solutions.:
Collaborate with a diverse group of Amazon professionals to design and launch groundbreaking products and services.;; Engineer and develop advanced technologies within a large-scale distributed computing environment, driving transformational changes within the industry.;; Create solutions for executing predictions on distributed systems, leveraging cutting-edge technologies for remarkable scale and speed.;; Develop distributed storage, indexing, and query systems that are scalable, resilient, cost-effective, and user-friendly.;; Participate in an agile development environment to deliver high-quality software solutions.
Spoken Languages:
English;; German
Skillset:
Distributed systems
Algorithms
Relational databases
Optimization techniques
Object-oriented programming
Soft Skills:
Strong problem-solving abilities
Excellent communication skills
Adaptability
Team collaboration
Qualifications:
Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field completed within the last year
Familiarity with programming languages such as Java, C/C++, or Python
Understanding of computer science fundamentals including object-oriented design, algorithm design, and data structures
Years of Experience:
1
Location:
Germany
Job Benefits:
Comprehensive health insurance
Generous retirement plans
Professional development opportunities
Flexible working hours
Employee discounts
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We embrace a culture of diversity and inclusion, fostering a work environment that values passion, discovery, and innovation. We believe that a diverse workforce is key to our success and encourage employees to share their unique perspectives and ideas.
Opportunities For Advancement:
Potential for career growth within the organization, Access to mentorship programs, Opportunities to lead projects and initiatives
Visa Sponsorship:
Available
]]>Software Engineer
https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-31/
Sun, 13 Oct 2024 10:20:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-31/Software Engineer
Job Description:
Join our innovative tech consultancy where we focus on solving challenges in Cloud, Applications, and Data with expertise and creativity. We prioritize teamwork and collaboration, believing that great results stem from collective efforts. In this role, you will be immersed in a stimulating environment that encourages creative problem-solving and continuous learning. You will have the opportunity to develop and maintain cutting-edge software solutions using a variety of technologies. This position is ideal for someone who thrives on tackling complex technical challenges, values a people-first approach, and is eager to contribute to high-quality products that drive innovation.
IT Languages:
JavaScript
ReactJS
HTML
CSS
PHP
SQL
As a Software Engineer, you will engage in various tasks that require technical acumen and collaborative efforts.:
Develop and maintain custom software solutions tailored to client needs.;; Work with various technologies including GCP and AWS, primarily focusing on Cloud Functions.;; Design, code, implement, and rigorously test applications to ensure they meet specified requirements.;; Create comprehensive documentation for software applications, ensuring clarity and usability.;; Implement security measures to safeguard software integrity and user data.;; Automate business processes to enhance operational efficiency through custom coding.;; Participate in daily code pushes and collaborate with fellow engineers to resolve issues and innovate solutions.
Spoken Languages:
English
Skillset:
Object-oriented programming
Coding algorithms
Systems design
Full-stack development
Soft Skills:
Excellent communication skills
Willingness to learn new technologies
Strong problem-solving abilities
Team-oriented mindset
Qualifications:
Bachelor’s Degree in Computer Science or equivalent experience
Proven experience in application and software development
Years of Experience:
3
Location:
United States
Job Benefits:
Medical, dental, vision, and prescription benefits starting on day one
Company-paid short-term and long-term disability insurance
401k contributions of 3% of base salary
Five weeks of Paid Time Off plus eleven company holidays
Transparent pay structure with clear promotion pathways
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a collaborative and innovative environment where creativity meets technical excellence. Our people-first approach ensures that every team member feels valued and empowered to contribute to meaningful solutions. We embrace diversity and encourage a culture of open communication and continuous improvement.
Opportunities For Advancement:
Clear pathways for career progression, Opportunities to work with diverse technologies, Access to continuous learning and development programs
Visa Sponsorship:
Available
]]>SDET (Software Development Engineer in Test)
https://whoneedsengineers.com/jobs/quality-assurance-and-testing/sdet-software-development-engineer-in-test/
Sun, 13 Oct 2024 07:30:01 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/sdet-software-development-engineer-in-test/SDET (Software Development Engineer in Test)
Job Description:
We are seeking a talented Software Development Engineer in Test (SDET) to join our dynamic team. In this pivotal role, you will actively participate in all quality assurance activities within a scrum team, ensuring the delivery of high-quality software products. The ideal candidate will work collaboratively with Quality Engineers, other SDETs, Developers, and Product Managers to develop and implement comprehensive testing solutions that encompass both manual and automated methodologies. Your expertise will be crucial in influencing the design and quality of our products while maintaining a focus on customer satisfaction. You will engage in every phase of the Agile lifecycle, developing, automating, and maintaining effective test cases in a CI/CD environment to drive quality improvements. This role requires a proactive approach to problem-solving and a commitment to excellence in software testing.
IT Languages:
Java
SQL
As an SDET, you will undertake a variety of responsibilities that are crucial to the quality assurance process.:
Develop, automate, and maintain effective test cases within a CI/CD environment during Agile sprints;; Collaborate with the scrum team to understand product features and articulate potential quality issues;; Design and execute test strategies that include both manual and automated testing methods;; Analyze and troubleshoot product and automation issues, documenting and communicating defects found during testing;; Participate actively in all Scrum ceremonies, providing test status updates and risk assessments
Spoken Languages:
English
Skillset:
Selenium
Appium
REST Assured
Object-oriented programming
Git
CI/CD
Kubernetes
IntelliJ
Soft Skills:
Strong communication skills
Team collaboration
Analytical thinking
Problem-solving
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field
Strong understanding of software testing principles and practices
Proven experience in test automation frameworks
Years of Experience:
5
Location:
United States
Job Benefits:
Health insurance
Retirement plan
Flexible work hours
Professional development opportunities
Working Conditions:
Hybrid
Employment Type:
Temporary Contract
Company Culture:
Our company fosters a collaborative and innovative environment where employees are encouraged to grow and share their ideas. We value diversity, inclusivity, and a strong work-life balance, providing our team members with the resources they need to succeed.
Opportunities For Advancement:
Career growth into senior testing roles, Opportunities to lead projects, Mentorship programs
Visa Sponsorship:
Available
]]>University Grad Software Engineer
https://whoneedsengineers.com/jobs/software-development-and-engineering/university-grad-software-engineer/
Sun, 13 Oct 2024 05:00:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/university-grad-software-engineer/University Grad Software Engineer
Job Description:
At Pinterest, millions of individuals from around the globe visit daily to discover innovative ideas, seek inspiration, and plan for what truly matters in their lives. Our mission focuses on enabling these users to find their inspiration and craft a life filled with joy and creativity. As a Software Engineer, you will immerse yourself in challenging projects that drive our mission forward while fostering your personal and professional growth. This role encourages you to leverage your unique perspectives and experiences, contributing to meaningful solutions that enhance the Pinterest experience. We champion a work environment that embraces flexibility, allowing you to thrive both personally and professionally through our innovative work model, PinFlex, which supports a balanced approach to work and life. We invite candidates to explore how their background and skills can complement our dynamic team.
IT Languages:
Python
Java
C++
As a Software Engineer, you will be responsible for developing high-quality code and ensuring its operational efficiency. You will independently manage project tasks from inception to completion, collaborating with cross-functional teams to help shape the future of Pinterest.:
Deliver well-documented and tested code;; Take ownership of project tasks and ensure their quality;; Collaborate with diverse teams to execute technical tasks;; Communicate ideas and feedback effectively to enhance learning and development
Spoken Languages:
English
Skillset:
Object-oriented programming
Data structures
Algorithms
Dynamic programming
Soft Skills:
Strong communication skills
Ability to manage ambiguity
Passion for continuous learning
Qualifications:
Bachelor’s or Master’s degree in Computer Science or a related technical field by June 2025
Demonstrated programming experience in an object-oriented language
Previous software engineering internship experience is preferred
Understanding of computer science fundamentals, including data structures and algorithms
Years of Experience:
1
Location:
United States
Job Benefits:
Equity options
Flexible work arrangements
Comprehensive health benefits
Professional development opportunities
Working Conditions:
Remote
Employment Type:
Permanent Contract
Company Culture:
Pinterest fosters an equitable and inclusive workplace that values diverse perspectives. We are committed to providing an inspiring environment where every employee can thrive and contribute their unique insights.
Opportunities For Advancement:
Leadership development programs, Mentorship opportunities, Cross-functional project involvement
Join a leading company specializing in industrial automation, where innovation meets efficiency. As a Senior Python Developer, you will play a critical role in the development of a cutting-edge platform for the next generation of industrial robots. This is an opportunity to work within a dynamic team focused on integrating advanced technologies such as computer vision and artificial intelligence into practical applications. Your contributions will help shape the future of automation, creating seamless and resilient processes across various industries. The ideal candidate will be passionate about technology and eager to collaborate on exciting projects that challenge and expand your skill set.
IT Languages:
Python
REST API
gRPC
SQL
As a Senior Python Developer, you will be responsible for building and enhancing software solutions for industrial automation.:
Collaborate with other developers to integrate modules focused on computer vision and AI;; Ensure the quality of your code through rigorous testing and validation;; Contribute to the ongoing development of a Python-based product framework;; Design and implement effective software architecture that meets project requirements
Spoken Languages:
English;; German
Skillset:
Python programming
Object-oriented programming
Software architecture design
Docker
Containerization techniques
Soft Skills:
Team collaboration
Problem-solving
Adaptability
Effective communication
Qualifications:
Strong proficiency in Python programming
Experience in object-oriented programming
Familiarity with software architecture design and implementation
Knowledge of interface protocols such as REST API and gRPC
Experience with Docker and containerization techniques
Years of Experience:
5
Location:
Germany
Job Benefits:
Opportunity to shape the company’s future
Hybrid remote work options
Access to modern hardware for development
Engaging work environment with diverse projects
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
The company fosters a culture of innovation and collaboration, encouraging team members to share ideas and contribute to projects that drive operational excellence. Employees are supported in their professional growth and are given opportunities to work on pioneering technologies.
Opportunities For Advancement:
Career growth within the company, Possibility to lead projects, Opportunities to work on innovative technologies