Are you a Drupal developer with a strong understanding of computer programming fundamentals and therefore don’t need a lot of mentoring in that area? Are you smart and adapt to learn new languages and technologies easily? Do you have excellent communication, computer, and project management skills, which you use to focus on writing better, more efficient code?
Are you also very comfortable investigating issues and debugging them?
Most importantly, are you passionate about what you do and love sharing what you learn?
If you answered yes to any of the above questions, then this job is for you!
You will work with team members and clients to troubleshoot and improve current and future back-end applications and processes.
You will use your understanding of programming languages and tools to analyze issues, formulate more efficient processes, solve problems, and create a more seamless experience for users.
You will be responsible for writing server-side web application logic and integrating front-end markup built by your coworkers into the sites and applications we build and maintain.
Your focus will initially be in our Client Support department.
Duties and Responsibilities
Be involved and participate in the overall website application lifecycle
Focus on coding, debugging, and step debugging
Collaborate with clients and co-workers
Define and effectively communicate technical requirements
Provide training, help, and support to other team members as needed
Build high-quality reusable code
Develop functional and sustainable web applications with clean code
Stay up to date with current best practices
Participate in conferences and educational programs
Follow new and emerging technologies
Compile and analyze data, processes, and code to troubleshoot problems and identify areas for improvement
Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive code to enhance the user experience
Recording data and reporting it to the proper parties, such as clients or leadership
Taking lead on projects, as needed
Requirements and Qualifications
Preference with those willing to relocate to the Portland, ME area
1+ years of experience solving back end coding problems
In-depth understanding of web development
2+ years of experience with web programming languages like Java, Ruby, PHP, or Python
1+ years of experience with Drupal CMS framework
Comfortable using Git
Can type 30+ WPM using all your fingers ;)
Bachelor’s degree in computer programming, computer science, or a related field
Strong understanding of the web development cycle and programming techniques and tools
Excellent project and time management skills
Strong problem solving and verbal and written communication skills
Ability to work independently or with a group
Willingness to sit/stand at a desk for extended periods
The successful applicant for this job will be:
Passionate about solving complex programming problems
Self-motivated (ready to dig into a web search to solve a problem)
Curious and ready to learn
Able to communicate clearly and effectively in person and on paper (with co-workers AND clients)
Able to adapt quickly to changing client needs
Ideally able to work in our office in Portland, ME
If this sounds like you, please upload a MS word copy of your resume under this job posting at www.IntWork.com