This role is a consulting position that demands collaborative work with both clients and colleagues within cross-functional product teams. Essential attributes include strong communication skills, technical proficiency, empathy, humility, and a thorough grasp of lean startup and agile values, principles, and methodologies.
As a software engineer, your daily tasks involve partnering with client software engineers, guiding them while collectively defining, validating, communicating, and executing product vision and strategy. You'll collaborate with a team comprising product managers, designers, and engineers to empower your client team for sustained efficiency.
Operating within an early-stage team, this role is designed to be dynamic, seeking individuals capable of growing alongside the evolving demands of the team. Given its status as a new business line, you'll contribute to shaping the entire consulting framework at Code Chrysalis.
- Software Development experience across various programming languages and frameworks.
- Possess a degree in Computer Science or related field, or equivalent practical experience.
- Ability to construct distributed, service-oriented, and microservice application architectures.
- Demonstrated strong architectural aptitude with the capability to propose and implement designs aligned with customer requirements.
- Willingness to work in an agile environment, rather than a waterfall one.
- Passion for skill enhancement, problem-solving, and engaging work.
- Proficiency in training, mentoring, or upskilling others.
- Adaptability to new environments and clients.
- Excellent teamwork skills, enabling collaboration across diverse roles within product teams.
- Working with client engineers to enable them in software development practices and/or application modernization practices.
- Working with clients and other Code Chrysalis engineers to build/modernize software based on the team’s backlog.
- Transferring knowledge to the client.
- Enabling client leadership to grow their own engineering practice.
- Contributing to homegrown Code Chrysalis consulting methodologies and frameworks.
- Proficient in multiple programming languages (e.g., Java, C#, Go)
- Experience in the modernization of legacy applications/systems using languages such as Java or C#/.NET.
- Practiced in Agile methodologies, including extreme programming, test-driven development, pairing, continuous integration, continuous delivery, and Domain Driven Design
- Teaching background is advantageous
- Demonstrated experience in client interaction, project leadership, and engineer mentoring
- Hands-on involvement with client engagement
- Proficiency in supporting production systems utilizing Site Reliability Engineering (SRE) practices
- Familiarity with automation and orchestration tools like Kubernetes, Chef, Ansible, or BOSH
- Extensive expertise in full-stack development
- Experience with cloud platforms such as Amazon Web Services, Microsoft Azure, Google Cloud, or OpenStack
- Sound comprehension of systems monitoring, alerting, and analytics
- Additional technical product and program management skills are desirable
09:00~18:00 (1 hour lunch break, 8 hours work)
- Employee pension insurance and social insurance
- Transportation expenses paid
- VISA acquisition support system available
- Environment:Remote work possible, free dress code, many employees are from overseas, diverse and inclusive workplace
2 days off per week, Saturdays, Sundays, national holidays, annual paid vacations (20 days granted after the second year), childcare leave, menstrual leave, etc.
2024 COPYRIGHT © HIREPLANNER.COM | ALL RIGHTS RESERVED