Responsibilities
- Develop elegant software
- Write awesome code for our new and then ongoing projects
- Collaborate with the software architect to implement design patterns and architecture
- Execute agile process to provide a smooth customer experience
- Collaborate with the scrum master to manage sprint execution to ensure plan completion
- Coordinate with the software architects and engineers to handle surprises and discoveries
- Consistently complete tasks within estimates
- Continuously improve yourself and our culture
- Be energized by developing your skillset
- Explore new languages, technologies, and techniques
- Engage, educate, push, and have fun with your teammates daily
- Provide mentorship to the team
- Mentor other engineers through discussions and code reviews
- Share your experience and knowledge with others
- Exemplify engineering best practices by example
Skills and Requirements
- Excellent written and verbal communication skills
- A solid foundation in Computer Science
- A familiarity with the classic written works in the field (Knuth, Gang of Four, etc.)
- A deep understanding of SOLID, ORM, IOC / DI, and unit testing
- Continuous Integration, Automated Deployment
- General knowledge of Microsoft
- Active community member
- GitHub or StackOverflow accounts a plus
- Experience developing across multiple languages and technologies such as:
- NET Web Api,Ruby on Rails, node.js
- React Native, Swift / Objective-C for iOS, Java for Android
- REST, JSON
We are an equal-opportunity employer, promoting a cooperative, team-oriented environment and empowering all employees to deliver the best in quality service for our clients.
To apply for this job email your details to hr@pwcampbell.com
Follow Us: