Overview
This position will provide the opportunity to work with a dynamic team of talented consultants driving digital transformation for clients across a variety of sectors and industries. The Full Stack Developer will contribute to the development, maintenance, and design of innovative web applications.
The ideal candidate should be well-organized, self-motivated, and proficient in all areas of the system development life cycle. They shall have strong analytical, problem-solving, and decision-making skills, as well as demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
The Full Stack Developer will analyze and understand enterprise-level architectural frameworks and solve business problems while adhering to the business rules and requirements mandated by those systems.In this role, a true expert in React and Vue.js will be needed to develop and maintain robust web applications, ensuring seamless integration between all components.
QualificationsDegree in Computer Science, Information Systems Management, or related discipline5+ years of experience in client-facing application development roles2+ years of experience with React and Vue.jsProven expertise with Angular and AngularJSAdvanced-level knowledge of JavaScript, HTML5, CSS3, and XML/XSLTProficiency in front-end build tools such as Webpack, Babel, and npmExperience with CSS preprocessors like SASS or LESSProficiency in back-end development using C#, .NET, and ASP.NETExperience with RESTful API design and development, as well as Simple Object Access Protocol (SOAP)Experience with GraphQL APIsProficiency with tools such as Postman API Platform, Fiddler, and web browser Developer ToolsFamiliarity with SQL databases, stored procedures, and views using T-SQLExperience with SQL Reporting Services (SSRS) and SQL Reporting ManagerFamiliarity with NoSQL databases like MongoDB or Redis
Desirable AttributesProven effectiveness in utilizing modern front-end frameworks such as Bootstrap or Foundation for responsive designExcellent communication, organizational skills, time management, and problem-solving abilitiesExperience with state management libraries like Redux or VuexKnowledge of containerization and orchestration tools such as Docker and KubernetesFamiliarity with cloud platforms, particularly Microsoft Azure or AWSExperience with version control systems like Git, including platforms such as GitHub, GitLab, or BitbucketUnderstanding of Agile methodologies and experience working in Agile environmentsExperience with continuous integration and continuous deployment (CI/CD) tools such as Jenkins, Travis CI, or CircleCIProficiency in testing frameworks and tools such as JUnit, NUnit, Mocha, Jasmine, Selenium, and CypressBasic understanding of security practices, including SSL/TLS, OWASP Top Ten security risks, and secure coding best practicesFamiliarity with performance monitoring tools like New Relic or DatadogExperience with project management tools such as Jira, Trello, or Asana Join Us
We value long-term relationships in all spheres of business. When it comes to taking care of our energetic and highly skilled roster, we take no shortcuts. We offer a wide array of benefits that are both integral and exceptional. On top of our extensive benefits program, we are committed to providing the tools and guidance needed to increase ease of performance and elevate the individual career potential of each employee. Our complimentary equipment allowance includes a smartphone of your choice that comes with a fully paid plan, and all team members are provided with the latest Asus laptops and monitors to bolster maximum efficiency. We are strong proponents of balancing work and life while rewarding those who go the extra mile - all overtime hours are paid on top of salary.
As an organization dedicated to staying ahead of the cutting-edge advancements in technology, SilverCreek provides an extensive training program that gives employees free access to renowned and professional online learning platforms LinkedIn Learning and Pluralsight. With an annual 40 paid hours of training, you will be provided an opportunity to take your career to next level through the pursuit of further skill development.