Search by job, company or skills

telus digital

Senior Software Engineer

Save
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position overview:

As an Software Engineer- Senior you design, develop, test, and maintain software systems. You use your knowledge in programming languages, algorithms, data structures and software engineering principles to create functional and efficient software solutions.

Key responsibilities

  • Understand business requirements and convert them into technical specifications and architectural designs
  • Write and refactor production quality code for new and existing products using programming languages following best practices and coding standards to ensure readability, maintainability and efficiency of the codecase
  • Contribute expertise during product design and code review sessions
  • Create and maintain technical documentation
  • Mentor and share best practices with team members

Functional competencies

  • Proficient in one or more programming languages and frameworks
  • Expertise in the software development lifecycle (SDLC)
  • Fluency in at least one frontend and one backend framework (Python and React preferred)
  • Expertise with continuous integration and continuous deployment practice
  • Expert knowledge of database management systems (NoSQL preferred)) and relational databases (PostgreSQL preferred)
  • Expert knowledge of web technologies and frameworks
  • Knowledge of AI assisted development

Qualifications

  • 5+ years of experience in building web applications with modern languages and frameworks (Ruby, Java, React, Vue.js)
  • 2+ years test-driven development with current fluency in at least one test framework
  • 2+ years NoSQL (MongoDB preferred)
  • 2+ years relational databases (PostgreSQL preferred)
  • Bachelor's degree in Computer Science, Software Engineering or related field

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148925357

Similar Jobs

Remote, India

Skills:

MlJaxPytorchPythonRLAIFSFTDPOdistributed trainingAippopreference data curationreward modelinglarge language modelssynthetic data generationRLHF

Gurugram, Gurugram, India

Skills:

stream processing JsonJiraAvroMicroservicesGitDockerDistributed SystemsApache KafkaAzureKubernetesAWSAzure DevOpsNoSQL databasesProtobufcloud platformsevent-driven architecturesSchema RegistryPub Subevent sourcingAPI integrationsSQL databasesConfluent Platform

Gurugram, India

Skills:

Machine LearningDistributed SystemsAutomated TestingNoSQL data modelslow-level designsAI-driven systemsMonitoringgRPC APIs

Gurugram, India

Skills:

react.js snowflake JavaTypescriptRDBMSSpring BootMongoDBRest ApisMicroservicesdata pipelinesdbt