What are the responsibilities and job description for the Developer position at Creed Interactive, LLC?
GENERAL SUMMARY
Creed Interactive is an “All-In,” tight-knit, and talented team that works to deliver our “Creed Promise” through complex technology solutions that delight our clients. As a Developer, you will provide your expertise and inspiration to create technology that works beautifully for our clients. This position will partner closely with the developers, designers, project managers, and QA team doing the work, and just as directly with our clients.
This is your chance to break out of the big agency slow lane! Escape roles that limit your participation and be truly involved with clients, teams, and projects on which we collaborate.
ESSENTIAL FUNCTIONS
You will be responsible for developing and supporting digital applications for Creed clients. As a Creed team member, you will be responsible for coordinating efforts with other developers and managing timelines, source control, and code banks properly. You must possess a knowledge of programming standards and best practices to bring work to life and architect business requirements and technology solutions. You will also be expected to manage client deliverables, participate in status meetings, make use of time tracking software, and assist with managing assigned projects and managing implementing plans for assigned clients.
Core responsibilities will include:
● Plan & architect software projects from conception to completion
● Understanding of responsive web design patterns
● A track record that shows a high aptitude for learning
● Experience with JIRA, Bitbucket, and other code/task management systems
● Experience with Git
● Ability to work well with others in a team environment
REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES
1. 3 years of experience with Node, Java, .NET, HTML, JavaScript, CSS
2. Understanding of .Net Libraries including .Net MVC, Enterprise Library, and Entity Framework, & Web API
3. Understanding of exception handling and logging
4. Convert designs with some degree of complexity to frontend code
5. Experience with the practice and process of using unit tests
6. Ability to manage and interface with APIs and RESTful web services
7. Well-versed in software architecture patterns
8. Understanding of Linux and Windows servers and hosting websites
9. Good code documentation best practices
10. Knowledge of Docker containers
11. Experience working on enterprise-level web-based applications
Required: Demonstrated full proof of vaccination against COVID-19 prior to start date
- As an equal opportunity employer, we will make accommodations for individuals who cannot be vaccinated in accordance with applicable law.
REQUIRED EDUCATION AND EXPERIENCE
1. 3 years of experience with Node or Java or .NET
We’d love it if you had:
1. Experience working on web-based projects in an agency environment
2. DevOps experiences such as creating a configuration, building, and testing scripts for Continuous Integration environments
3. Knowledge of Docker containers
WORK ENVIRONMENT/PHYSICAL DEMANDS
1. Travel Requirements: n/a
2. Weight Lifting Requirements: up to 20 lbs.
RELATIONSHIPS
Reports To Digital Workplace Resource Director
Directly Manages: n/a
Internal Relationships: Operations, Project Management, Development, and Design
External Relationships: Clients, Prospects, Contractors
Creed is a small, cohesive group of experienced, senior designers, developers, and project managers focused on creating interactive experiences of exceptional value for exceptional clients. Creed builds partnerships with clients large and small including the Minnesota Wild, General Mills, Medtronic, The University of Minnesota, and Slumberland Furniture. We build more than websites and e-commerce engines - we build relationships. We are forging a link between ourselves, our clients, and their customers that thrive in the constantly changing business environment. Our group leverages technology to communicate and currently only comes into the office 2 days a week. The balance of the time, employees stay in contact as necessary and work wherever they are most comfortable. Visit our site to learn more about our work, our team, and our approach, or contact us with further questions. And, learn more about what makes Creed different at: www.creedinteractive.com.