Senior Software Developer

Meltmedia   •  

Tempe, AZ

Not Specified years

Posted 242 days ago

This job is no longer available.

Requirements

  • Understand entire project lifecycle for software development
  • Understand the full technology stack from a high level
  • Understand the role of developers as a function of risk and business need
  • Have a strong understanding of UI design and the time needed for implementation
  • Have the ability to switch between multiple technology stacks
  • Have a wide breadth of technology knowledge
  • Learn new technologies in a short period of time
  • Demonstrate expertise in Java and at least one otherlanguage, such as Node
  • Be self-motivated and highly efficient
  • Understand when established patterns in a project should be followed or rebuilt

Responsibilities

  • Work from loosely defined requirements and be able to complete work under tight deadlines
  • Produce well tested, functional, and performant software
  • Strong focus on automation for both the developer and their team
  • Work as a lead developer either on a team or by themselves
  • Build and follow high level plans
  • Determine best technical solution for a problem
  • Review and give feedback to otherdevelopers and their work
  • Take and give criticism constructively and effectively
  • Teach and mentor otherdevelopers
  • Make informed technical decisions in coordination with an Architect
  • Scope development efforts accurately
  • Promote and facilitate company best practices
  • Research and improve technology, skills and processes
  • Match team member strengths to appropriate tasks
  • Makes decisions in the best interest of meltmedia, our clients and team members
  • Critique and review development plans