Software Developer

Website Image API, LLC

This position is responsible for developing software solutions adhering to design specifications to support business requirements. This capability will be a member of a full lifecycle development team and will collaborate with other team members to analyze, estimate, design, implement, and test solutions.

Essential Duties and Responsibilities:

  • Develop and implement high quality software solutions that meet design specifications on time and within budget
  • Follow software development best practices, standards, and guidelines to ensure quality products
  • Work with team to analyze, design, estimate, and test solutions to meet business and technical objectives
  • Continually validate work against quality metrics and standards
  • Contribute to the development of shared code assets that can be leveraged by the company
  • Troubleshoot application issues and maintain software solutions through enhancements and bug fixes
  • Author and perform appropriate tests and participate in code reviews
  • Keep up to date on trends, tools, and technologies related to the software development process
  • Generate technical documentation and contribute to building knowledge bases 

Education and/or Experience:

  • Bachelor’s degree in computer-science-related field and/or technical degree from an accredited institution
  • 3-5 years of software development experience 

Knowledge, Skills & Abilities (essential): 

  • Software development experience and skills (C#, JavaScript)
  • Database experience (MS SQL Server and/or PostgreSQL)
  • Excellent analysis and estimation skills
  • Documentation experience
  • Superior organizational and time management skills
  • Ability to work in a fast-paced, cross-functional team environment
  • Excellent verbal, listening, and written communication skills
  • A do what it takes attitude to ensure successful project delivery

Knowledge, Skills & Abilities (preferred): 

  • Experience with team collaboration systems (Bitbucket/git, Confluence, JIRA etc.)
  • Agile development methodologies
  • Full stack web development
  • Knowledge of advanced technologies (Cloud computing, ReactJS, AngularJS, REST)
  • Data migration experience

 This position does not qualify for sponsorship


To apply for this job please visit