Software Developer

Walker Sands is looking for an enthusiastic software developer who enjoys learning and applying new technologies to solve complex business problems.You will join a small development team which is responsible for designing, building and maintaining internal applications to improve operations and provide valuable insights into corporate challenges.

As a highly competitive individual, you will be expected to come up with new ideas and push the status quo. If you see a process that should be improved, we expect you to speak up and help us fix it. This means that we’re looking for someone who is proactive and able to keep track of the “big picture” as he/she addresses technical challenges across the company.

 

Responsibilities

  • Designing, building, testing and deploying reusable code and libraries for future use
  • Develop Web and Back-end Applications using React, .Net core, C#, Javascript and google scripts. 
  • Develop, maintain and optimize SQL queries, functions and stored procedures.
  • Develop custom code using Visualforce, APEX, SOQL and other technologies to build customized solutions supporting business initiatives/processes.
  • Extend functionality of existing tools using Application Program Interfaces (API’s) and/or database development
  • Develop high quality code via test driven development, automated testing, and other continuous integration and continuous delivery mechanisms
  • Develop integrations across SaaS platforms and in-house tools.
  • Test and debug applications, particularly as they integrate into legacy systems.
  • Participate in the development of new applications and features within an Agile environment
  • Communicate effectively and demonstrate strong organizational skills
  • Develop visual reports, dashboards and KPI scorecards using Power BI.

 

 Requirements

  • Computer science degree or equivalent training
  • 2-4 years of professional programming experience in React, .Net Core, C#, HTML5, Javascript and CSS.
  • Strong knowledge of T-SQL, stored procedures, database design and management.
  • Familiarity with n-tier architecture concepts including API creation and RESTful services
  • Experience with building and supporting Micro Services and the DevOps Model a plus
  • Experience with Google Scripts desired, but not required.
  • Ability to work independently and under own direction and initiative.
  • Excellent oral and written English communication and interpersonal skills.
  • Familiarity with CI/CD tooling and proficient understanding of code versioning tools such as Git
  • Salesforce development experience with Apex, Visualforce, batch classes and triggers
  • Familiarity with BI technologies such as Microsoft Power BI, Tableau