This position is responsible for enhancing and maintaining existing software products as well as developing new products. The ideal candidate has a strong desire for excellence, regularly takes initiative, works with minimal supervision, confidence in their expertise, collaborative team player and is a creative problem solver.
Software engineer
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use
- Design and implement major new features and functionality
- Identify and evaluate new technologies for implementation
- Consult with end user to prototype, refine, test, and debug programs to meet needs
- Work within R&D to improve processes and best practices
- Innovate process solutions
- Align best practices
- Monitor for and sometimes enforcement of standards
- Serve as technical expert on development projects
- Participate in full development life cycle including requirements analysis and design
- Write technical specifications based on conceptual design and stated business requirements
- Diagnose and fix complex product defects within a project or supporting customers
- Work with limited supervision on complex projects
- Assist and mentor less experienced team members
- Actively participate in Agile ceremonies
- Other duties as assigned
требования
- Typically requires 10 or more years of experience.
- Proven previous experience at the Software Engineer III role
- Extensive knowledge of the field.
- A very good working knowledge of Agile Project development methodology and the ability to implement those methodologies in active projects.
- Proven experience and knowledge of the relevant programming language requirements for this role and the ability to share that knowledge with team members.
- Assist as a project leader or as a subject matter expert.
- Assist in coordinating project activities of co-located and remote team members.
- Very high level of communication skills (verbal and written)
- Presentation and mentoring skills
- Strong problem-solving and analytical skills, with a keen attention to detail.
условия
- We offer competitive benefits and salaries, personal and professional development opportunities, flexibility, and much more!
- Will be required to support an on-call rotation for emergencies.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.