Senior Software Engineer, C#/.NET
Found in: Jooble CA O C2 - 2 weeks ago
Senior Software Engineer - Calgary (Remote)
Duration: Permanent
Location: Calgary (Remote)
Start: ASAP
Who You Are:
You have extensive experience with .NET and web services. You are enthusiastic about the pragmatic application of agile engineering practices. You are passionate about engineering durable software that withstands the test of time. You like to collaborate with a team of other skilled engineers to solve complicated problems. You can combine your strong base of existing skills with new technologies. You can lead as well as follow; can speak with confidence and listen with humility. You have the self-discipline and infrastructure to work collaboratively within a distributed team. You have the curiosity and determination to research that which is unknown or unstructured and can pragmatically translate those learnings into usable code. You have some experience with cloud-based paradigms and would like to acquire more.
Job Summary
Work from a remote location on a distributed team responsible for the royalties platform used by all of Getty Images’ brands. Use .NET and SQL Server technologies to shore up existing royalties processes. Support existing systems and participate in design and implementation of a new service-based distributed royalties system, using a blend of .NET and other technologies, including ECS, Kafka, RabbitMQ, DynamoDB, EMR, and S3. Analyze existing SQL-based systems to infer rules and manage migrations. Agile paradigms (including CI, pairing, swarming, and test-first) will be followed throughout.
Your Next Challenge:
Work with team to support existing critical path workflows
Migrate and extend web services using .NET Technology, supporting complex business rules and dataflow cases
Develop simple Web UIs in .NET for internal administrative systems
Implement code that is engineered for the long term, while delivering with a sense of urgency
Exercise shared ownership of all code developed by the team, working within the team to troubleshoot and resolve issues
Work with team and leaders to develop stories and provide status
What You'll Need:
~5+ years of C# experience
~2+ years working with web services
~2+ years of experience with Git
~ Skilled in SQL Server development with T-SQL
~ Some experience working in an environment that is cloud-based (such as AWS or Azure) or at least container-centric (such as Docker or Kubernetes)
~ Experience in implementing or maintaining sophisticated distributed systems
~ Experience in agile engineering approaches (e.g. test-first, SOLID, etc.)
~ Experience in agile processes (e.g. Scrum or Kanban, pairing, etc.)
~ Ability to analyze and understand complex data structures and data flows
~ A quiet location with reliable high-speed internet connectivity, environment suitable for professional work (desk, chair, external monitor, etc.)
Nice to Have:
Experience with Amazon Web Services
Experience in domain-driven design (DDD)
Experience with messaging services such as RabbitMQ, ActiveMQ, or Kafka
Experience with PostgreSQL and/or NoSQL databases like MongoDB or DynamoDB
Mental and Physical Demands:
Frequent communication with others to exchange information.
Frequent sedentary work that primarily involves sitting/standing; Time of each will vary.
Constant operation of computer and frequent usage of other office machinery, including (but not limited to) calculator, copy machine, computer printer, etc.
Constant assessment of accuracy and thoroughness of the work assignment.
#J-18808-Ljbffr
-
Senior Software Engineer
Found in: Jooble CA O C2 - 2 weeks ago
Calgary, AB, Canada Getty Images, Inc Full timeSenior Software Engineer - Calgary (Remote) Duration: Permanent Location: Calgary (Remote) Start: ASAP Who You Are: You have extensive experience with .NET and web services. You are enthusiastic about the pragmatic application of agile engineering practices. You are passionate about engineering durable software that withstands the test of time. You...
-
Junior Software Engineer
Found in: Jooble CA O C2 - 2 weeks ago
Calgary, AB, Canada PBS Systems Inc. Full timeCalgary Headquarters, Calgary, Alberta, Canada We are changing the way people buy and service cars one dealership at a time. In business for over 30 years, PBS is the third largest DMS (Dealership Management System) provider to the North American retail automotive industry. Each month we welcome hundreds of new users to our software platform, and we need...
-
Dot Net Developer
Found in: Talent CA C2 - 2 weeks ago
Calgary, Canada Triunity Software Full timeProven experience as a .NET Developer or Application DeveloperFamiliarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3Familiarity with architecture styles/APIs (REST, RPC)Understanding of Agile...
-
Software Engineer, Travel
Found in: Jooble CA O C2 - 2 weeks ago
Calgary, AB, Canada Collage HR Full timeZiing Group of Companies is a disruptor in the logistics space. We believe local businesses are the lifeblood of our economy and that a sustainable future is something we can work toward. We are committed to Environmental, Social and Governance (ESG) practices anchored in data-driven intelligence and have achieved significant year-over-year growth by...
-
C# Software Developer
Found in: Jooble CA O C2 - 2 days ago
Calgary, AB, Canada Hexagon AB Full timeResponsibilities AcceleratorKMS has been acquired by Hexagon Asset Lifecycle Intelligence (Hexagon). We are committed to eliminating information-caused incidents by deploying digital-first solutions to support the connected worker and the modern learner in high-reliability organizations. Our team sees the connected worker in the most challenging...
-
Senior Software Engineer
Found in: beBee S CA - 1 week ago
Calgary, Canada Getty Images, Inc Full timeSenior Software Engineer - Calgary (Remote) Duration: Permanent Location: Calgary (Remote) Start: ASAP Who You Are: You have extensive experience with .NET and web services. You are enthusiastic about the pragmatic application of agile engineering practices. You are passionate about engineering durable software that withstands the test of time....
-
Senior Software Engineer
2 weeks ago
Calgary, Canada Getty Images, Inc Full timeSenior Software Engineer - Calgary (Remote) Duration: Permanent Location: Calgary (Remote) Start: ASAPWho You Are: You have extensive experience with .NET and web services. You are enthusiastic about the pragmatic application of agile engineering practices. You are passionate about engineering durable software that withstands the test of time. You like to...
-
Senior Software Engineer
1 week ago
Calgary, Canada Getty Images, Inc Full timeSenior Software Engineer - Calgary (Remote) Duration: Permanent Location: Calgary (Remote) Start: ASAPWho You Are: You have extensive experience with .NET and web services. You are enthusiastic about the pragmatic application of agile engineering practices. You are passionate about engineering durable software that withstands the test of time. You like to...
-
Senior Software Engineer
2 weeks ago
Calgary, Canada Getty Images, Inc Full timeSenior Software Engineer - Calgary (Remote) Duration: Permanent Location: Calgary (Remote) Start: ASAPWho You Are: You have extensive experience with .NET and web services. You are enthusiastic about the pragmatic application of agile engineering practices. You are passionate about engineering durable software that withstands the test of time. You like to...
-
Senior Software Developer
Found in: Talent CA 2 C2 - 2 weeks ago
Calgary, Canada CB Canada Full timeSenior Software Developer Our client is looking for an experienced, versatile, and resourceful Senior Software Developer that has a passion for developing solutions that have a positive impact for business stakeholders and the company. The role is hybrid, based in Calgary.Senior Software Developer- Main ResponsibilitiesBroad knowledge and experience in...
-
C# Software Developer
18 hours ago
Calgary, Canada Hexagon AB Full timeResponsibilities AcceleratorKMS has been acquired by Hexagon Asset Lifecycle Intelligence (Hexagon). We are committed to eliminating information-caused incidents by deploying digital-first solutions to support the connected worker and the modern learner in high-reliability organizations. Our team sees the connected worker in the most challenging environment...
-
C# Software Developer
3 days ago
Calgary, Canada Hexagon AB Full timeResponsibilities AcceleratorKMS has been acquired by Hexagon Asset Lifecycle Intelligence (Hexagon). We are committed to eliminating information-caused incidents by deploying digital-first solutions to support the connected worker and the modern learner in high-reliability organizations. Our team sees the connected worker in the most challenging environment...
-
C# Software Developer
3 days ago
Calgary, Canada Hexagon AB Full timeResponsibilities AcceleratorKMS has been acquired by Hexagon Asset Lifecycle Intelligence (Hexagon). We are committed to eliminating information-caused incidents by deploying digital-first solutions to support the connected worker and the modern learner in high-reliability organizations. Our team sees the connected worker in the most challenging environment...
-
Software Developer
Found in: Jooble CA O C2 - 2 weeks ago
Calgary, AB, Canada Collage HR Full timeZiing Group of Companies is a disruptor in the logistics space. We don’t operate with a mission. We’re driven by a sense of a purpose. We believe local businesses are the lifeblood of our economy and that a sustainable future is something we can work toward. We are committed to Environmental, Social and Governance (ESG) practices anchored in...
-
AI C++ Engineer
Found in: Jooble CA O C2 - 2 weeks ago
Calgary, AB, Canada A4 Full timeML/AI Software Engineer (C++, Python, Linux, Kernel) Do you excel in Python and C++ programming? Do you have strong system programming skills with Linux Kernel / Device Drivers? Then you can be part of the A4 Cloud Team responsible for building, monitoring, and maintaining high-volume, low-latency distributed SaaS solutions. You will be a member of the...
-
Senior Software Engineer
Found in: Talent CA C2 - 5 days ago
Calgary, Canada iStockPhoto Full timeWho You Are: You have extensive experience with .NET and web services. You are enthusiastic about the pragmatic application of agile engineering practices. You are passionate about engineering durable software that withstands the test of time. You like to collaborate with a team of other skilled engineers to solve complicated problems. You can combine...
-
Senior Software Development Manager
Found in: Jooble CA O C2 - 24 hours ago
Calgary, AB, Canada Ziing Full timeManager/Senior Manager Software Development At Ziing , we are setting new standards with our transformative enterprise platform that builds and integrates web, iOS, and Android applications. Our approach combines the forefront of modern technologies, including generative AI and comprehensive Microsoft ecosystems, within a culture that merges the agility...
-
C# Software Developer
Found in: Talent CA C2 - 5 days ago
Calgary, Canada Hexagon PPM Full timeResponsibilities AcceleratorKMS has been acquired by Hexagon Asset Lifecycle Intelligence (Hexagon). We are committed to eliminating information-caused incidents by deploying digital-first solutions to support the connected worker and the modern learner in high-reliability organizations. Our team sees the connected worker in the most challenging...
-
Software Development
Found in: Jooble CA O C2 - 5 days ago
Calgary, AB, Canada KZenEdge Strategic Program Execution Full timeArea of Responsibility: Frequently, KZenEdge is posting opportunities for Software Developers with strong technical and analytical abilities to work for government, energy upstream and midstream companies and occasionally other service providers. Bachelor’s or Master’s Degree in Information Technology, Computer Science, or a related field Minimum of 3...
-
Senior Software Development Manager
Found in: Jooble CA O C2 - 6 days ago
Calgary, AB, Canada Ziing Full timeAt Ziing , we are setting new standards with our transformative enterprise platform that builds and integrates web, iOS, and Android applications. Our approach combines the forefront of modern technologies, including generative AI and comprehensive Microsoft ecosystems, within a culture that merges the agility of a startup with the reliability of...