Job Title or Location
RECENT SEARCHES

Senior Software Developer | Engineer

TEEMA - 454 Jobs
Edmonton, AB
Remote
Full-time
Executive
Posted 16 days ago
Job Title: Senior Software Developer/Engineer – Digital InnovationJob ID: BL366092621Location: Edmonton, ABOverview:This is a fantastic opportunity for a visionary and curious Software Developer/Engineer to join our Digital Innovation team where new and exciting products are being imagined and developed. The Software Developer/Engineer is a strong technical developer that can guide the team in the technology, architecture, standards, and approach for the design and development of software applications at this organization. This person is also responsible for designing, developing code, testing, and reviewing the work of fellow project team members. The Software Developer/Engineer will ensure successful delivery of assigned development tasks by designing, developing, reviewing, and collaborating with peer developers, project managers, development leaders, and project sponsors as required. The ideal candidate for this role will provide expertise, mentoring, and guidance to our remote software development teams, including facilitating the use of software libraries and components, both internally developed and third-party solutions. The Software Developer/Engineer is expected to be proficient at development and deployment in order to produce technical proof of concepts as necessary to solve real-world problems. Furthermore, the Software Developer/Engineer will have a broad range and deep technical depth in software development technologies, processes, and patterns to lead the standardization, research, design, development, and expansion of our recommended software library. What you will be doing:
  • Design, develop, test, and sustain the front & back end of AWS cloud software applications, architecture components, user interfaces, technical specifications, design specifications, user documentation, and software design.
  • Guide the project team in the technology, architecture, standards, and approach for the design, development, and deployment of software applications.
  • Maintain architectural, design, development, deployment, and interfacing standards.
  • Research and develop new libraries, tools, and technologies to benefit the product lines. Code and prototype using new technologies, tools, and frameworks to demonstrate feasibility.
  • Mentor the project team members in software development technologies, processes, patterns, standards, and best practices.
  • Participate in product design and critical code reviews. Provide technical mentorship (as needed) to the project teams. Ensure designs align with the company's architecture vision and standards.
  • Perform other duties as assigned/required for the role
What you must have:
  • Minimum of3 years' experience in “full-stack” software development.
  • Minimum 5 years' experience in development.
  • Strong verbal communication, written, presentation, and listening skills.
  • Comfortable working with cross-functional and multi-location teams.
  • Demonstrated time management and priority setting skills. Assumes personal responsibility for actions. Takes initiative, driven, and curious.
  • Coding technologies: Java, Spring Framework, JavaScript, Angular, Ionic Framework, HTML, CSS, REST API, scripting languages, and databases (SQL, NoSQL).
  • Cloud and mobile technologies: Amazon AWS, iOS, Android
  • Experience with DevOps processes and CI/CD pipelines.
  • Bachelor's degree or equivalent required in Computer Science or Computer Engineering.
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.comBy applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company-related information.