Software Engineer
2 weeks ago
Job Description:
On behalf of our public sector client, Affinity is seeking a Software Engineer to provide development for new or improved features, along with daily production support. We are looking for a seasoned Dynamics 365 developer who can provide best practices and knowledge to the less experienced developers on the team.
Responsibilities:
- Lead the software development of new systems including designing, writing, editing, modifying, and debugging computer programs across multiple platforms using multiple languages.
- Be involved in all aspects of software development including project scoping, working with business leads and Technical Product Development Leads, managing deadlines, coding and delivering results using an agile methodology.
- Diagnose problems and identifies a range of solutions for gaps in our ability to deliver knowledge-based services. Provide production support to users by analyzing the immediate issue and providing a software solution or alternative method for correcting and working around the problem.
- Research and evaluate applications that will deliver the technical solution and capability necessary for our business.
- Analyze and advise on new technology trends and software development tools and recommend technologies to use to develop solutions.
- Develop and implement training, mentoring and coaching to Software Engineer I.
Education and Experience:
- 6-8 years of technical experience in the IT industry, 4 of which are hands-on experience delivering Dynamics 365 applications.
- Bachelor's in computer science or equivalent work experience.
- Strong understanding of Computer Science fundamentals, algorithms, data structures, and design patterns.
- Demonstrated interest in working with new technologies and thinking creatively.
- Commitment to agile software development methodologies including pair-programming, continuous integration, and continuous delivery.
- Good understanding of User Experience and User Interface design principles.
- Good communication and mentoring skills to coach junior developers and collaborate with other information systems specialists.
- Good problem-solving skills to overcome issues during development.
Knowledge and Skills
- Expertise working in Microsoft Dynamics 365.
- Expertise in creating applications using technologies such as C#, ASP.NET Web API (REST), XML, SQL Server.
- Experience in mobile app development using Swift / Objective-C, Kotlin / Java, React Native for iOS and Android devices. Mobile wrapper technologies such as Capacitor or Cordova.
- Experience using Python (Django / Flask), PHP, Javascript frameworks (Angular / React / ), CSS, HTML.
- Experience with data modeling, scripting, data mapping.
- Experience writing Oracle SQL, SQL scripting and PL/SQL tool.
- Familiarity with Object Relational Model (ORM) and Telerik development tools.
- Familiarity with design patterns like dependency injection, factory, etc.
Affinity Earn:
Know someone who's great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity- or browse our jobs & follow us at
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-
Job Number: 12835
-
Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Sedorh Careers, partnered with TEEMA Full timeJob Title: Software Engineer (.NET Core)Location: Currently 100% Remote within Vancouver (Moving to Hybrid w/ 1-2 days in-office work)Type: Full Time/ PermanentPay: $110,000 - $120,000/ Annually + 10% Annual BonusTotal OTE: $121,000 to $132,000 AnnuallyJob Closes: October 5th Apply nowWho were looking forAre you a Software Engineer who enjoys new...
-
Software Engineer
7 days ago
Vancouver, British Columbia, Canada Analog Devices Full timeCome join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to augmented reality...
-
Software Engineer
1 day ago
Vancouver, British Columbia, Canada Localintel Full timeJoin our team building next-generation location intelligence technology.About LocalintelAt Localintel, our diverse team of inventors and builders is pioneering a new category of data-driven location intelligence solutions. Our SaaS products are used by hundreds of government customers across North America, including Invest in Canada, the British Columbia and...
-
Senior Software Engineer
7 days ago
Vancouver, British Columbia, Canada Capgemini Full timeAt Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...
-
Software Engineer
7 days ago
Vancouver, British Columbia, Canada Image Engine Design Full time $71,000 - $125,000Position: Software Engineer - 2DHiring Range: $71,000 to $125,000/year for a 40 hour work weekProject Contract: To Be ConfirmedCompany Benefits: Extended healthcare from day 1, premiums 100% covered by Image Engine, up to 8 paid Health and Wellness days per year.Candidates are required to be based in British Columbia and eligible to work in...
-
Software Engineer
1 week ago
Vancouver, British Columbia, Canada Motive Full timeAbout The CompanyMotive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations, and finance teams can manage their drivers, vehicles, equipment, and fleet-related spend in a single system. Combined with industry-leading AI, the Motive platform...
-
Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Versaterm Full timeThe Role The Software Engineer II – GIS is an intermediate -level developer responsible for building and enhancing GIS applications that improve situational awareness and operational support for public safety agencies. This role emphasizes hands -on development with Esri toolsets (ArcGIS Enterpris e,ArcGIS Pro, ArcGIS Runtime, etc.) and open...
-
Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Invictus Accounting Group LLP Full timeAre you ready to help build innovative products from the ground up with a team transforming the accounting industry? Invictus is growing, and we're looking for talented software engineers to join us as we develop leading-edge technology solutions for finance and accounting.At Invictus, you'll work alongside passionate professionals developing groundbreaking...
-
Senior Software Engineer
7 days ago
Vancouver, British Columbia, Canada DarkVision Full timeYour JobDarkVision, a Koch Engineered Solutions company, is looking for a talented Senior Software Engineer to help develop our data analysis and visualization applications.This development involves writing application software for our desktop applications, database and cloud software and C++ python modules. We are looking to iterate upon our existing...
-
Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Alquemy Full timeJob Description About Us:Our client is a leading player in the software industry, driving innovation and delivering cutting-edge solutions. We are seeking a skilled software engineer to join our team. Key Responsibilities:Implement, maintain and evolve cloud-based products and servicesWorking on integration with external customer and 3rd party systemsWrite...