The company is seeking a Senior Software Engineer to develop information systems by studying operations, designing, developing, and installing software solutions. The Senior Software Engineer will lead a team of developers responsible for building new websites and supporting existing ones. The ideal candidate will be able to prioritize, communicate clearly, and demonstrate excellent software engineering skills. They should possess creative engineering skills, high quality standards, and a customer-focused approach.Role involves:
- Developing software solutions by studying information needs.
- Determining operational feasibility.
- Documenting and demonstrating solutions.
- Improving operations by conducting systems analysis.
- Mentoring junior and mid-level engineers.
- Collaborating with the team to brainstorm and create new products.
- Interviewing, recruiting, and hiring.
Requirements:
- Master's degree in appropriate field of study.
- 5+ years of experience as a software engineer.
- Fluent with functional, imperative, and object-oriented languages.
- 4+ years professional experience in professional web development.
- Experience coding, testing and documenting Drupal themes and modules.
- Experience working in an agile environment.
- Ability to take a project from scoping requirements through actual launch of the project.
- Experience with mission-critical, 24x7 systems.
- Experience implementing and consuming large-scale web services.
- Experience developing software utilizing workflow or ESB software.
Role offers:
- Opportunity to work in a fast-paced environment.
- Chance to grow career.
- Opportunity to mentor junior engineers.