Software Developer 2

Remotehunter — United States · Posted ~3 hours ago

Mid

Skills

software development object-oriented programming software testing quality assurance troubleshooting software architecture performance optimisation

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work as a Software Developer 2 within an established software architecture, designing, developing, testing, and troubleshooting applications. You will build and enhance object-oriented software components, implement new functionality, improve performance and reliability, and identify opportunities for architectural improvements. The role offers broad exposure to software quality and application engineering.

Highlights

Opportunity to design, develop, test, and improve software within an established architecture. The role provides exposure to application enhancement, new functionality, software quality, performance, reliability, and architectural improvement in a technology-focused environment serving multiple industries.

Description

About Our Client The organization operates in the software and cloud solutions industry, focusing on integrating data, infrastructure, and applications to enable innovation across various sectors, including healthcare. It leverages artificial intelligence across its products and services to support technological advancement and deliver broad industry impact. About the Opportunity The Software Developer 2 designs, develops, troubleshoots, and tests software applications within an established architecture. This role contributes to enhancing existing systems, implementing new functionality, and identifying opportunities to improve software architecture, performance, and reliability. Responsibilities • Design, develop, test, and troubleshoot software applications within established architectural frameworks. • Build and enhance software components using object-oriented design and development principles. • Perform software testing and quality assurance to ensure application functionality, reliability, and performance. • Analyze existing systems and identify opportunities for architectural and technical improvements. • Develop solutions involving relational and NoSQL databases, data analytics, and distributed processing. • Apply knowledge of algorithms, data structures, machine learning, and system security to software development tasks. • Collaborate with software engineering teams to design, implement, and maintain technology solutions. • Troubleshoot complex technical issues and contribute to continuous improvements across the software development lifecycle. Requirements • Master’s degree in Computer Science, Engineering, or a related technical field. • Minimum of 2 years of experience in software development or a related occupation. • Experience with client-server architecture and Infrastructure as a Service (IaaS). • Proficiency in object-oriented design and software development. • Experience with Java programming. • Familiarity with Linux operating systems and system security principles. • Knowledge of data analytics, data structures, and algorithm development. • Experience with search, graph, and dynamic programming algorithms. • Experience working with relational and non-relational (NoSQL) databases. • Understanding of machine learning concepts. • Experience with Apache Spark or similar distributed data-processing technologies. Pay Range and Compensation Package • The pay range and compensation package for this role will be determined based on the candidate’s experience, skills, qualifications, location, and other relevant factors. Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin. Note: RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.