ROLES & RESPONSIBILITIES

  • Develop, test, and maintain application software using specifications as input
  • Writing well designed, testable, efficient code by using best software development practices
  • Independently compile functional specifications and technical designs for web applications
  • Research and evaluate new and trending technologies to recommend technical improvements to current web applications
  • Create website layout / user interfaces by using standard HTML / CSS practices
  • Develop and maintain features on web-based applications that are available to the public and for internal use
  • Develop and maintain features on HTTP REST based APIs, unit tests, integration tests and automated user interface tests
  • Integrate data from various back-end services and databases
  • Create and maintain software documentation
  • Maintain, expand and scale our site keeping emerging technologies / industry trends in mind
  • Cooperate with web designers and / or marketing to match visual design intent

SKILLS & EXPERIENCE

  • Bachelor’s Degree (or equivalent) in Computer Science, Engineering, or a related field
  • 3+ years’ experience in a Software / Web Developer role
  • Proven experience as a Software Developer, Web Developer or similar role
  • Experience developing web ab utilizing various coding languages such as TypeScript, JavaScript, AngularJS, PHP, MySQL, JUnit, GitLab CI, HTML, CSS and/or ASP.net
  • Experience with software design and development in a test-driven environment
  • Knowledge of coding languages (e.g., C++, Java, JavaScript) and frameworks/systems such as AngularJS
  • A solid understanding of how web applications work including security, session management, and best development practices
  • Adequate knowledge of relational database systems, Object Oriented Programming, and web application development
  • Hands-on experience with network diagnostics, network analytics tools
  • Basic knowledge of Search Engine Optimization process
  • Exposure and experience with ITIL as a Technology framework and ITSM (IT Service Management) as a process and/or practice, particularly with Service Transition and Service Operations
  • Strong problem solving and analytical skills
  • Experience in the Telecommunications Industry/sector would also be preferable

COMPETENCIES & ATTRIBUTES

  • Demonstrate excellent attention to detail
  • Self-motivated and committed to company objectives
  • Willingness to learn and adopt new technologies
  • Aggressive problem diagnosis and creative problem-solving skills
  • Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
  • Strong focus to produce incremental, value adding features at regular intervals
  • Works well within a team centred environment
BulkSMS.com is an equal opportunity employer with a culture that embraces diversity. All qualified applicants will receive consideration for employment and will not be unfairly discriminated against on any arbitrary grounds including race, colour, sex, religion, national origin, disability, gender identity, sexual orientation, or other protected category.

Join BulkSMS Today

Keep on Connecting

Register your account today! View our Pricing