Jobs · Quality Assurance

Software Developer 2

RemoteHunter · United States · 1 mo ago
RemoteRemoteQuality AssuranceFull-time

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.

Similar jobs

Software Developer 2

HonorVet TechnologiesAustin, TX· 1 mo ago
Information Technologyapply on www1.jobdiva.com

Software Developer 2

Westinghouse Electric CompanyCranberry Township, PA· 1 mo ago
$69k–$87k/yrapply on careers.westinghousenuclear.com

Software Developer 2

Omega Technical ServicesLos Alamos, NM· 1 mo ago
Engineering$100k/yrapply on careers-omegatechserv.icims.com

Software Developer 2

OracleUnited States· 2 mo ago
RemoteEngineering$79k–$166k/yrapply on eeho.fa.us2.oraclecloud.com