At Brainjocks, you will be working with a fast paced development team to build, implement and deploy web sites and applications using the Microsoft platforms including .NET, Visual Studio, C#, IIS, Powershell, ASP.NET, ADO.NET, JavaScript and SQL Server. Using Agile techniques, you will be responsible for turning business requirements into technical solutions that delight our customers.
Essential Role Responsibilities:
- Write clean, readable, maintainable and well-organized code
- Be able to divide large tasks into smaller portions of work
- Ability to work independently as well as on a team and manage multiple task assignments
- Manage efforts affecting large-scale, highly complex and cross-functional / platform environments
- Design, code and test new Windows and web software applications
- Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
- Maintain existing software systems by identifying and correcting software defects
- Create technical specifications and test plans
- Consult closely with management and occasionally agency staff related to projects and tasks
- Consult with colleagues concerning maintenance and performance of software systems
Required Competencies:
- Bachelor degree in Computer Science or related field
- 2+ years of professional experience
- Expert level knowledge of OO Programming concepts
- Good understanding of web concepts
- Advanced level knowledge of C# (MVC) & .NET Framework
- Intermediate knowledge of JavaScript
- Intermediate knowledge of GIT
- Excellent customer facing expertise - excellent communication skills are a must
- Experience with working in a dynamic environment
- Ability to work in a independently and in a team environment
- Ability to manage multiple tasks in a dynamic, agile environment
- Attention to detail and accuracy
- Ability to learn and understand our processes, as well as recommend ways to continuously improve
- Excellent organizational skills
- Excellent teamwork skills
- Up-to-date with latest trends, techniques, and technologies
Preferred Competencies:
- PowerShell
- GIT experience preferred (or any other source control)
- CMS experience, Sitecore preferred
- Exposure to DevOps related tasks
- Previous experience working in an Agile environment, is a plus