Senior Solutions Architect
NiCE · United States · 1 mo ago
RemoteRemoteProject ManagementFull-time
About the role
Responsible for leading a team of developers in the design and implementation of software solutions. Manage projects from conception through deployment, ensuring high-quality standards are met.
Responsibilities
- Develop and maintain software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to understand requirements and deliverables.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
- Participate in the testing process, working closely with QA to identify and resolve bugs and issues.
- Stay updated with the latest technologies and industry trends to continuously improve processes and products.
Requirements
- Bachelor's degree in Computer Science or related field.
- Minimum 5 years of professional software development experience.
- Experience with agile methodologies and version control systems such as Git.
- Strong problem-solving skills and ability to work independently and as part of a team.
- Excellent communication and interpersonal skills.
Qualifications
- Proficiency in at least one major programming language (e.g., Java, Python, C#).
- Experience with databases and data structures.
- Knowledge of software design patterns and principles.
- Understanding of software architecture and design.
Skills
- Software development best practices.
- Agile project management.
- Version control systems (Git).
- Problem-solving and critical thinking.
- Communication and teamwork.
Benefits
- Competitive salary based on experience.
- Flexible work schedule.
- Professional development opportunities.
- Health insurance coverage.
- Employee discounts.
Pay
Salary range: $70,000 - $100,000 annually.
Schedule
Full-time position with flexible hours.