2 months ago
Remote, United StatesSenior
Base Salary
$80k - $104k/yr
Responsibilities
- Design, develop, document, test, and debug new and existing software systems and applications.
- Participate in requirements analysis, software design meetings, prototyping, testing, debugging, and the full software development life cycle.
- Create technical specifications based on conceptual designs and business requirements.
- Serve as a technical expert on development projects and evaluate new technologies for implementation.
- Maintain software-functionality documentation and support project planning, budgeting, estimates, client updates, and project tracking.
- Manage user requirements, identify risks, prepare mitigation plans, and analyze code to correct defects.
- Provide feedback for team-member performance appraisals.
Requirements
- At least 7 years of overall IT experience.
- At least 8 years of experience working as a Java developer.
- Experience with user interface design.
- Knowledge of performance testing frameworks including Mocha and Jest.
- Excellent troubleshooting skills.
- Bachelor's degree in computer science is desired.
Benefits
- Remote work from home.
- Career-growth opportunities across a global portfolio of businesses.
- Health insurance, voluntary dental and vision programs, life and disability insurance.
- Retirement savings plan, paid holidays, and paid time off or vacation and sick time.
- The role may be eligible for a bonus or incentive based on business need.
