Bachelors degree in computer science, engineering or equivalent experience
Responsibilities
Work within a Software Development team, following Agile development methodologies
Work with Project management and solution architects to estimate and scope out projects
Work with Creative team during planning, discovery, and production phase.
Work with both front-end and back-end development teams to create and optimize solutions
Optimizing code for performance
Comment code and produce documentation to industry standards as needed.
Produce code to the highest standards while adhering to industry accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI etc.)
Defining and developing APIs
Contribute to the analysis and design of software products and tools
Evaluate and advise on the technical feasibility
Crea...
Ready to Apply?
Join thousands of Americans building their careers