Vacancy expired!
Job Description
Elixir Developer Job Description:- Our client's Professional Systems Division is looking for an experienced Elixir developer to help influence, design, and create the application software that runs professional audio systems.
- In this position, you will be a leader in the backend software development team.
- Must possess strong software development and leadership skills with a proven track record of delivering working software to the marketplace.
- Elixir Developer ensures software meets all requirements of quality, security, modifiability, extensibility, etc.
- Seek new and better technologies and methods to increase product performance, add features, and reduce component and production costs
- As an individual contributor, meet project objectives with innovation, creativity, and good engineering practice
- Collaborate with other engineers to specify and design software solutions
- Drive technology and completion of activity on time and on budget
- Design, develop, analyze, document, and support testing of products, systems, or subsystems
- Complete technical projects independently.
- Mentor and coach other engineers
- Coordinate and lead engineers in integrating technology from other peer engineering teams and 3rd parties into comprehensive system designs and solutions
- The ideal candidate will have 5-10 years of experience developing software in a variety of programming languages within hardware constraints and have a minimum of 2 years using Elixir/OTP technologies.
- In addition, candidates should have the following skills:
- Demonstrable understanding of FP software design and techniques.
- Completion of at least two software applications taken to market.
- GraphQL API design
- Experience integrating 3rd party software packages.
- Solid understanding and experience in software engineering methodologies and best practices
- Clear verbal and written communication skills
- Expertise with common IDEs (e.g. Sublime, VS Code, Rider, etc.) and version control systems (git, etc.)
- Ability to learn a new programming language or development environment
- Experience with Scrum/Agile development methodologies
- Capable of delivering on multiple competing priorities with little supervision
- Experience with test-driven development and automated testing frameworks
- Excellent knowledge of software and application design and architecture
- Extensive understanding of architectural styles and design patterns
- Bachelor's Degree in Computer Science, Computer Engineering, or Electrical Engineering with a minimum of 7 years of work experience;
- Master's Degree with a minimum of 5 years of work experience; or enough on-the-job experience to match the above.
- ID: #41158840
- State: Massachusetts Framingham 01701 Framingham USA
- City: Framingham
- Salary: USD TBD TBD
- Job type: Permanent
- Showed: 2022-05-19
- Deadline: 2022-07-17
- Category: Systems/networking