The Senior Software Engineer is responsible for designing, developing, and implementing complex software systems on ASP capital and connected systems.
Requirements
- Design, develop, and implement software for our products and systems.
- Collaborate with cross-functional teams to define, design, and implement new software features.
- Debug and resolve software defects and issues.
- Conduct performance analysis and optimization of the software systems.
- Review code and design and provide constructive feedback to team members.
- Lead and mentor junior engineers to promote knowledge growth and ensure project deliverables.
- Interface among multiple departments and teams including Quality and Service etc.
- Identify and recommend opportunities for efficiency improvements in department processes.
- Conduct static analysis, code coverage analysis, and other verification techniques to ensure high-quality software.
- Responsible for communicating business related issues or opportunities to next management level.
- Performs other duties assigned as needed.
Benefits
- 401k Matching
- Generous Paid Time Off
- Retirement Plan
- Health Insurance