Software Engineer Job in United State | Yulys
×

Job Title: Software Engineer

Company Name: Aspect Software
Salary: USD 90,000.00
-
USD 100,000.00 Yearly
Job Industry: Program Development
Job Type: Full time
WorkPlace Type: remote
Location: United State, United States
Required Candidates: 1 Candidates
Skills:
jQuery
Git
Composer
Job Description:


Building upon more than 50 years of industry-leading experience, Aspect is reimagining workforce management tools with a new approach to innovation. We’re proud of our technology, but we take even more pride in the talented team that makes it all possible. The Aspect team embodies our heart of innovation, made up of bright and determined creative-thinkers committed to putting people at the center of every work process.

The only way to build exceptional workforce technology is by giving employees the space to be just that—exceptional. We believe in promoting a workplace built upon empowerment, collective growth, and autonomy, ensuring every individual has space to shine and put their best foot forward. If you’re interested in being part of an outstanding team creating best-in-class workforce technology, you’re in the right place.


Summary: Developing individual contributor who delivers features end‑to‑end with moderate supervision. Begins to anticipate edge cases and contributes to team practices. Level definition: Applies growing knowledge to routine tasks with moderate supervision. Contributes to team goals and demonstrates problem-solving ability. Persona & Accountability: Takes ownership of assignments, follows through on commitments, and demonstrates a positive, solution-oriented attitude.


ESSENTIAL FUNCTIONS

  1. Programming experience in one or more enterprise programming languages (preferred C#, Python, TypeScript, SQL).
  2. Programming experience in Restful Web Services and MVC programming patterns.
  3. Demonstrated experience in programming, performance tuning, source control and continuous integration tools.
  4. Communication/documentation skills to work across multiple R&D teams across many time zones.

Key responsibilities

  1. Build and maintain reusable API components
  2. Own an application component's reliability, performance, and cost
  3. Extend the shared libraries used by API
  4. Define application SLOs and alerts, and maintain runbooks
  5. Resolve issues in the application

SPECIALIZED KNOWLEDGE & SKILLS

  1. An understanding of design/test for high availability
  2. An understanding of call center applications
  3. Experience in working with multi-dimensional data and analysis services databases
  4. Experience with ETL processes
  5. Experience with DevOps skills for automated deployments using Chef and/or Ansible
  6. Experience with AWS technologies are desired, especially those used for deployment setups, including some of these: EC2, S3, Route 53, Load Balancers, CloudWatch, Lambdas, DynamoDB, System Parameters, Cognito
  7. Technical experience with Kubernetes
  8. Experience delivering containerized software
  9. Experience leading a feature to completion
  10. Experience with Linear, Notion, Figma, Github, Team O’Clock, Geekbot
  11. Experience with tools such as Postman or Insomnia
  12. Experience with alerting/monitoring cloud software with tools like BetterStack

EDUCATION AND EXPERIENCE

  1. Minimum 2+ years of experience in a Software Development Engineer role
  2. Programming experience in .Net Framework
  3. A solid background in automated unit testing, ideally integrated within a check in/build/test process
  4. Experience working in Agile development organizations
  5. Experience with continuous integration/continuous deployment environments
  6. Experience with Amazon Web Services and other public cloud providers
  7. Experience with automated UI tests
  8. Experience with AWS Code pipelines and automated deployments
  9. Good knowledge of networking (DNS, firewalls, etc.)

Key skills:

  1. Proficient with one or more programming languages (e.g. TypeScript, C#, Python)
  2. Strong experience of API fundamentals
  3. Knowledge of reusing and contributing to shared libraries


This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change or new ones may be assigned at any time with or without notice.

Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.

Become a part of our growth newsletter