Senior Designer
U.S. Equal Employment Opportunity information
(Completion is voluntary and will not subject you to adverse treatment)
CESO Inc provides equal employment opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.
About the role
Responsible for leading a team of software developers in designing, developing, and maintaining complex software applications. Collaborates with cross-functional teams including product managers, designers, and quality assurance engineers to ensure high-quality deliverables.
Responsibilities
- Design and develop scalable, maintainable software solutions
- Collaborate with cross-functional teams to understand project requirements and design solutions
- Write clean, efficient, and well-documented code
- Participate in code reviews and pair programming sessions
- Test and debug software applications
- Document software development processes and procedures
- Continuously improve coding practices and contribute to technical documentation
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Minimum of 5 years of professional software development experience
- Experience with object-oriented programming languages such as Java, Python, or C++
- Strong understanding of software design patterns and principles
- Proficiency in version control systems like Git
- Knowledge of database management systems and SQL
- Experience with agile methodologies and tools
Qualifications
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team
- Strong communication and interpersonal skills
- Passion for technology and a commitment to continuous learning
Skills
- Java, Python, C++, JavaScript
- Agile methodologies, Scrum, Kanban
- Version control systems (Git)
- Database management systems (SQL)
- Software design patterns
- Continuous integration/continuous deployment (CI/CD)
Benefits
Competitive salary, comprehensive benefits package including medical, dental, vision, and retirement plans, flexible work schedule, professional development opportunities, and a supportive work environment.
Pay
Salary range: $80,000 - $120,000 annually, commensurate with experience.
Schedule
Full-time position, Monday through Friday, 9 AM to 5 PM.