Software Engineer

SSC Technologies

Job Summary

This Software Engineer role involves analyzing, designing, developing, testing, implementing, and maintaining IT solutions by creating or modifying software applications. Projects range from small enhancements to complex developments, utilizing various system platforms, methodologies, languages, tools, and utilities. It's an intermediate professional position requiring resourcefulness, self-initiative, and independent judgment, with responsibilities including guiding less experienced team members and recommending new procedures. Telecommuting is permitted.

Must Have

  • Bachelor’s degree in Computer Science, Engineering, Artificial Intelligence or related field plus 2 years of experience in a software development role, or a Master’s degree in a related field.
  • Proven ability in Python, JavaScript, NodeJS, Golang, or Java.
  • Proven ability with PostgreSQL, MySQL, SQL Server, or Oracle RDBMS.
  • Proven ability with Linux, Bash scripting, Docker, and Kubernetes.
  • Proven ability to work in a backend development environment.
  • Demonstrated knowledge of RESTful services, HTTP verbs, HTTP status codes, concurrency, asynchronous processing, and Design Patterns.

Perks & Benefits

  • health insurance
  • dental insurance
  • 401k plan
  • tuition and professional development reimbursement plan

Job Description

Analyzes, designs, develops, tests, implements, and maintains or supports information technology solutions by creating new and/or modifying existing software applications that provide a business function for the organization or its customers. Initiatives may range from small enhancements through the largest, most complex development projects. The technical environment for software development consists of multiple system platforms and a variety of methodologies, techniques, languages, tools, and utilities. Intermediate professional working on projects of a moderate scope or on varied tasks that require resourcefulness, self-initiative, and significant independent judgement. Demonstrates a developing functional knowledge to evaluate the implications of issues and make recommendations for solutions. Guides less experienced team members. May recommend new procedures. Telecommuting permitted.

Minimum requirements: Bachelor’s degree in Computer Science, Engineering, Artificial Intelligence or related field plus 2 years of experience in a software development role. Alternatively, will accept a Master’s degree in Computer Science, Engineering, Artificial Intelligence or related field.

Must have: Proven ability in one or more of the following languages: Python, JavaScript, NodeJS, Golang, Java. Proven ability with any of the RDBMS: PostgreSQL, MySQL, SQL Server, Oracle. Proven ability with Linux and Bash scripting, Docker & Kubernetes. Proven ability to work on a backend development environment. Demonstrated knowledge of RESTful services, HTTP verbs, HTTP status codes, with an understanding of concurrency, asynchronous processing and Design Patterns.

Apply online at https://www.ssctech.com/about-us/careers or send resume to: Michael Ball, Talent Acquisition, michael.ball@sscinc.com Ref: 00065776. An EOE.

#LI-DNI

Unless explicitly requested or approached by any of its affiliated companies, the company will not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services.

SS&C offers excellent benefits including health, dental, 401k plan, tuition and professional development reimbursement plan.

SS&C Technologies is an Equal Employment Opportunity employer and does not discriminate against any applicant for employment or employee on the basis of race, color, religious creed, gender, age, marital status, sexual orientation, national origin, disability, veteran status or any other classification protected by applicable discrimination laws.

14 Skills Required For This Role

Oracle Design Patterns Talent Acquisition Game Texts Mysql Postgresql Linux Docker Kubernetes Python Sql Bash Javascript Java