Typically, software engineers are experts in at least one programming language. They are taxed the exact same way as their directly-employed brethren and sisteren. The average salary for implementation consultants in London is 62,141, which translates to approximately $73,000 a year. Oh, yeah. At Zartis, we specialize in providing both, Glassdoor Social Media Logo For Zartis Which Is A Software Company. Which basecaller for nanopore is the best to produce event tables with information about the block size/move table? Sometimes a contract software developer is referred to as a consultant, but it is hardly any distinction other than, perhaps, some attempt to flatter or compliment some particular contractor for their expertise in a throw-back to that earlier tiem when the term meant something special. Its our Time Intelligence Platform proposition that enables organizations to gain a single source of truth for time and focus on three critical areas of their business. In my experience, the two roles very often (but not always) overlap and the lines get blurry, so I didn't go to that level of detail. Does the firm have a methodology that has proven successful on other projects? Technically the definitions aren't entirely correct as you don't need to be self-employed. A consultant may be asked to weigh in on a specific product or software development project. To do this it usually is a question of either being a freelance contractor, or working with a consulting firm. Heres all you need to know about the consultant vs. developer dilemma (and how to determine which one is right for you). If comp is your primary motivator for breaking into the industry, implementation consulting might not be for you. Provide post- implementation support during the transition from implementation to maintenance. This section outlines various implementation consultant jobs based on specific skills and titles. In contrast, if you are a software developer, you are usually They usually must provide their own tools. Learn howand get unstoppable. The average McKinsey implementation consultant salary is roughly the same as the industry average of $80K annually. Independent contracting has been nearly eviscerated (it does exist, but that sector is much smaller now, nearly non-existent) by a series of legislation that has slowly and certainly destroyed independent contracting like that. WebFirst is a Technical Consultant position that will have a focus on doing Salesforce development. CodeRay 13.4K subscribers Subscribe 33K views 2 years Depends upon the country in which you work. Software Engineering makes the requirements clear so that the development will be easier to proceed. As companies (potential consulting clients) get larger, their HR departments become more brutally centralized, arrogantly efficient, and technologically black-boxed. Questions to ask yourself include: At Zartis, we specialize in providing both development and consultancy services. You're a permanent employee working on a contract basis for a third-party. By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. My previous blog post provided six tips for making the selection. Legal Disclaimer | EU Whistleblower Protection |Privacy Policy |Cookies Policy. If I'm right, I currently work for the company you have an offer for, but I'm actually getting ready to leave for a software engineer role elsewhere. IT-focused, with a skillset that leans more towards coding and software than project management. Is it like hiring the most famous one based on social/professional networking & not evaluating the tech skills? If you want to become a consultant and charge accordingly, I'd say you need some resume building. Ability to lead in classroom, small group, and individual training facilitation. When working as an Implementation Consultant, the most common skills you will need to perform your job and for career success are Consulting Experience, Configuration, Microsoft Office Suite, Written Communication, and SAP WM. Browse other questions tagged, Start here for a quick overview of the site, Detailed answers to any questions you might have, Discuss the workings and policies of this site. So I don't think there's a whole lot of day to day travel. Developers have a very hands-on role in production and development. this post is rather hard to read (wall of text). Implementation consultants help answer the hypothetical questionHow should we do this?, Replicon, The Worlds First Knowledge Workforce Management Solution is a leadingB2B SaaScompany and on a mission to solve the pain point of Turning Time into a Strategic Asset for global organizations. Consultants have either direct project management experience or a very good understanding of it and can provide support on that front if needed. Keep reading to find out whether consulting or engineering is the right career for you. Get started today! Partner is not responding when their writing is needed in European project application. Young people like challenges and like to work as consultants. Work closely with sales partners to ensure client expectations are being met. I can generally tell that someone is giving me bullsh-t if I ask them to explain an architecture using a given technology and they make no sense. I think you guys have the wrong idea. You can go direct, but it's much more difficult (the agent's role is to land the client, your role is to provide the expertise). Software engineers have somewhat different responsibilities, such as: Design development: When developing a new product, software engineers consider So is it like you "hire" a consultant to find you a consultant? Can they do all or most of the development work under the guidance of an external consultant or project manager, or would they require extra hands on board? As in most fields, location is an important factor in determining compensation. But not all the organisations have an expert to select a consultant. The most common job graduates get 6 criteria for selecting a software implementation consultant, dtSearch - INSTANTLY SEARCH TERABYTES of files, emails, databases, web data. Is this useful? CRM consultants tend to have strong interpersonal skills and understanding of CRM software, such as Salesforce. What is a 'consultant?' I do expect that regular employees will be permanent, or at least will have an affiliation with the company that lasts beyond a single project or a short time period. Ive noticed a lot of confusion in the industry about various software roles and titles, even among founders, hiring managers, and team builders. This type of implementation consultant is generally skilled at managing the ideation, prototyping, engineering, and marketing of a specific product for a company. Then if you want to switch to engineering later, you'll have contacts at a lot of companies where you've done good work in the past. Jobs with lots of travel are much more difficult to do later in life if you want to start a family. and no, theyre not the same thing. Most software consultants and contractors I know (I'm a contractor myself) are employees at firms (such as Accenture, IBM, Logica etc.) The direct contractor usually had their own corporation that paid its taxes at corporate rates and had to obey IRS business tax rules (and of course also enjoyed benefits of being a corporation!). Membership was necessary if one was to be a successful consultant. Data mapping forms the technical specification for the conversion and, in some cases, may generate code. WebImplementation consultants ensure proactive communication occurs with clients and internal staff and manage enhancement requirements and escalations. As a consultant, you have provided an agreed-upon service within an agreed-upon timeline. A good methodology and clearly defined deliverables can keep the effort on track, while the lack of a clearly stated methodology raises a red flag. A software consultant helps a company moderate and effectively manage their technological content. How do you interview them? Go to a copy shop and print some 100 business cards with your name, As to employment and payment, there are several types (applicable to U.S.). Can the firm show examples of completed work products? @FrustratedWithFormsDesigner is absolutely fine, I'm just being pedantic more than anything. Coupled with partnerships with leading players in the ERP, CRM, and HCM space, we are on our way to creating a new revolution in the industry. Copyright 2023 IDG Communications, Inc. How well does the consulting firms leadership understand the position of the business in a global market? Contractors and consultants never get that (as far as I've seen), and if they want it then they buy it on their own. How is a "Software Developer" different from a "Software Consultant"? I've only known enough to be a consultant for the last ten or so. The biggest mistake I ever made was hiring a guy who didn't make any sense when he explained stuff. Personally, I'm not a huge fan of papers and certifications. The most common qualifications to become an Implementation Consultant include a minimum of a Bachelor's Degree and an average of 0 - 1 years of experience not including years spent in education and/or training. Top Categories. below national average. Most technical architecture specialists focus on one single implementation and specialize in a particular domain where they also define best practices. CRM Implementation Consultant CRM WebSep 2020 - Present2 years 7 months. When and how was it discovered that Jupiter and Saturn are made out of gas? Implementation pros know roadblocks emerge. IOW, consultants wear multiple hats, whereas developers wear the one hat. Location impacts how much a software engineer can expect to make. We have a track record of creating the most innovative solutions for Project Time Tracking, Time and Attendance, Compliance-as-a-service, Professional Services Automation platform, Project Portfolio Management, Workforce Management, etc. Will they communicate critical issues to key stakeholders before the issues have a large impact on scope schedule, and budget? A contractor comes in to do a job & finishes it. AFAIK, one hires a consultant when they lack the skill and then how do you check that resume is not bogus and person does have those skills? Found 20 vulnerabilities so far. A developer (engineer) spends most of Yet many organizations have more clearly defined selection criteria for smartphones a small purchase than for enterprise software. You need to be able to present confidently in front of customers and field awkward questions. Consultants were generally more experienced (at least 10 years working in the field) and usually had some area of expertise that might have been difficult to locate, making them very desirable to clients, and clients were willing to pay $500 or $1000 a day (a very generous amount then) for their expert services. Excellent communication skills are essential, as consultants spend a lot of time with clients, in-person or remotely. Back then, it was more difficult for employers to control the work of their contracted employees, especially the consultant type. Altair SmartSight (formerly Carriots Analytics) is a cloud data analytics platform for embedded, Big Data, and IoT applications. And, as you might imagine, sometimes they are the same contract firms. Software Engineering vs. Bachelor's or Graduate's Degree in business, computer science, engineering or information technology or science Degree, or equivalent experience. Before discussing the implementation consultant salary and opportunities, it is important to answer the basic question: What is an implementation consultant? These professionals design, build, and implement computer programs and applications. Responsible for translating large complex client requirements into specific systems, applications, or process designs Follow balancing procedures to ensure all converted data is accurate. Software consultant - is not an employee, and is brought in to provide advice (consultancy) as to how the application should be implemented using current industry approaches. Typically the contractor works on a single project and sees it through to completion, programming as required. A software engineer is a professional with some overlapping skills as a software developer, yet this professional has a distinct role to play in an organization. The most similar professions to Implementation Consultant are: Duties can range from delivering product training to new client specific requirements, development and deployment. It's the same as working as an employee or create your own business. WebAltair SmartSight. In my own experience, contractors are often extended by HR trickery, re-classifying a contract employee from, say, 'contractor' to 'temp' or the like. The next steps may involve installing the application, migrating data and testing various features. Applying human cognition and decision-making practices. A consultant has to split his/her attn between business and technical work, so his/her skills trend more towards business as seniority rises. Designs and develops software applications. These are skills that only some software developers have. @user25382 Couldn't disagree more - I'm a contractor and am married with kids and love the ongoing adventure that is contract software development. Implementation consulting is also not the same as operations consulting. :) Care to fight it out? A high level of independent judgment and decision making throughout the implementation process. Helping companies be more secure (such as Sega, Aloha Street, etc). Control of workers has been increasingly becoming the main issue of employment in the U.S. to ensure increasing productivity which, in turn, is important for competition with nations like India and Vietnam, whose workers are even more accustomed to ever-increasing demands of productivity. They facilitate technical discussions and whiteboarding for project integrations and technical solutions from one to many applications. your phone number, your mail adress and the title "Software On top of it even worked on weekends for a pizza and diet coke and that too in San Jose. Planned Maintenance scheduled March 2nd, 2023 at 01:00 AM UTC (March 1st, What is the difference between a software process model and software engineering methods (methodology)? Software engineers on the lower end of that spectrum, the bottom 10% to be exact, make roughly $73,000 a year, while the top 10% makes $136,000. Now I read this contradicting reply, and I'm lost again. WebCompared to the solution and enterprise architect, technical architects take the most hands-on approach during the execution of IT projects. So as a hiring manager/person apart from experience do you also look for certifications and research papers done by the consultant? In the UK, a contractor can be let go very easily, whereas only a carefully constructed permanent dismissal will avoid an employment tribunal. Are they allied with one or more software vendors? Another use of the term, possibly only common in the UK, is a senior, experienced engineer who has a proven ability to understand a system, communicate about it, and discuss the trade-offs of alternative implementations. Project management experience: Consultants have either Usually as a result of working for a software consultancy that hires you out on a daily basis. This derives from the constant need to be in contact with customers. The term 'contractor' is a bit misleading, however. Does the firm understand which solutions can best meet your needs? Bypassing various filters to achieve cross site scripting vulnerability at Sega, PLOS, Political Science Association of Armenia, Aloha Street, etc and help them fix the vulnerability. Create an account to follow your favorite communities and start taking part in conversations. Learn more about Stack Overflow the company, and our products. You legitimately don't pick up technical skills unless you have little to no exposure to coding and databases. The term 'software developer' can apply across any type of employment, developer being the type of role or resource one serves. What methodology and tools do they employ? road to follow in recent decades. Would the reflected sun's radiation melt ice in LEO? Anyone who is a "software consultant" but is not directly involved with customers on a near-daily basis is simply a software developer. How to react to a students panic attack in an oral exam? If I go done the consultant route, maybe 30 to 40% Our definition of an implementation consultant is that implementation consultants carry out often-complex ideas or initiatives for companies. The process typically begins with choosing a vendor and establishing a budget. How much travel can you tolerate? To apply https://www.replicon.com/company/careers/#solutions_engineer-unitedstatescanadaremote. Need expert help? Score 8.2 out of 10. @Gary Rowe I actually perceive the risk of contract software to be lower than that of a permanent worker. Learn how to become an Implementation Consultant, what skills and education you need to succeed, and what level of pay to expect at each step on your career path. perks. At Zartis, we work on designing tailored solutions for our clients. Netsuite implementation consultants help organize and manage the information and data of a client or company. Again, these are roles. WebCompare Genpact Digital Transformation Consulting and TCS Business Operations Technology Solution head-to-head across pricing, user satisfaction, and features, using data from actual users. At Zartis, all of our consultants are senior developers with many years of professional experience in a specific area of software development. Are Software Developers Also Consultants? They develop system teaching aids such as training handbooks, demonstration models, and multimedia visual aids. Many will have worked as software developers before moving into consulting. So, whether you work in the U.S. or the U.K., implementation consulting pays reasonably well compared to roles in industry. Your system integrator or implementation consultant (aka the firm) should bring more to the table than IT skills and subject matter expertise. It's not because it pays well, although I won't complain about that. While their primary function is working on software design and writing code, they may also gather project requirements or documentation and even oversee other IT professionals, including developers, technicians, and computer technologists. I've also hired consultants who were previously software developers. WebMaster product delivery guardrails and best practices to oversee custom solution and implementation; Strong technical experience to bridge the gap between consulting delivery and the Adobe BU (Product Owners and Engineering) Executive leadership skills including the ability to develop, influence, and empower a diverse team to improve results With the consulting job, you are at 1 location for 2 to 3 years, a government location. That worker does NOT fill out a W-4 with the client and does not receive a W-2 from the client at the end of the year. My experience of the role of a consultant differs from the common theme so far. In other cases, they take on a broader business perspective and analyze an organization as a whole to identify opportunities for improvement, such as: Provide tech and implementation roadmaps and guidance Update or replace legacy The consulting was hard work, but with very little programming or chances to learn new tech skills. McKinsey & Company is a well-known consulting firm that hires hundreds each year into various functions, including implementation roles. Implementation consultants wont do all the work, but they will oversee the project. But I honestly think I would've been happier taking the offer I had where I would've made 67k instead of 80k. In our 25+ years of experience, we have seen and solved every use case there is around time. Part of this is corporate secrecy and employee protection, but a lot of this is the trend toward ensuring that as many workers as possible are direct employees, or at least working through a contracting company. Do they possess the skills to clearly define and manage the project scope, schedule and budget? If it is a software consultant that is individually operating, then that is someone who is proven to be awesome and can afford to give advice and services at a high price. Do they demonstrate knowledge of your industry, the subject matter and best practices? Software engineers make the most in California, Washington, New York, Nevada, and Oregon. Photo by Henry (CC-BY-2.0). That leads you to the next question: What, For most of our customers, it boils down to either. What Qualifications Do Software Developers Have? Software consultants typically come from an information technology background. Does the firm have the business savvy and communication skills to identify issues that others may miss? @Gary Rowe yes exactly. A company like Google or Amazon or Apple would rarely touch these types of people after consulting is done with them unless they kept their hard technical skills up outside of work. It provides secure and rapid free-form data visualization and exploration, scalable throughout the enterprise in real time. On the other hand, my "consultant" cow-workers got paid for every single hour they worked on weekend or late evening. WebAs a Principal HSI Engineer, you will be involved in aspects of the system design, development, and sustainment. In this sense, permanent employee is not any better off than contractors. So I currently am debating taking a job as a Software Engineer or an Implementation consultant. Consultant - You make yourself known, and companies request your software development services, normally under a contract. These consultants do what a normal software developer does, write code, estimate tasks, fix bugs and attend meetings etc. But back then, in order to get work in software -- and especially the financial sector -- one had to be well connected (I know because I had tried back then). (althrough there is almost no investment to do as an alone software developer). Consultant: TC ~168kCHF (leveraging offer above) Engineer: TC ~179k (leveraging offer above) All of these roles can pay really well. This is the average salary for U.S. based implementation consultants across all firms. Work with our team on a resume edit. Expertise: Software consultants have advanced knowledge of a specific technology, industry, or field. Implementation consultants must also obtain technical certification, particularly on the specific software and hardware they install. It's a bonus if they've got them, but if I'm looking for someone who knows something fairly cutting edge, then I don't expect that there's a certification that will help, and not everyone is a paper writer - after all writing a paper and writing good code are pretty different things. Software consultants I have seen are not managers. (Salaries, Opportunities, etc.) A subreddit for those with questions about working in the tech industry or in a computer-science-related job. I usually have enough depth in the area I'm managing to be able to keep up past the BS level. I'm like 99% sure I know what company your consultant offer is for based on some of your comments. Does the firm have your best interests in mind, or are they more interested in billable hours and keeping consultants off the bench? The key to understanding all of this is to understand that the independent contractor cannot be told exactly how or when to do their work. There are many different types of consulting, which can get confusing when youre deciding where exactly you want to enter the industry. For most of our customers, it boils down to either software consultancy or software development and no, theyre not the same thing. Software contractor - is not an employee, and is brought in to provide skills and expertise in current industry approaches. The last 12 years were focused on the Cyber Security of Mobile Network Operators (MNO).

In my current assignment, I am leading a team of Telecom Cyber Security Experts to cover Threat Intelligence and Propose technical implementation approaches which support architectural changes that address scaling and performance problems Proactively seek opportunities to reuse or generalize existing services and implementations Know the latest new technologies and best approaches in the field of data management and software engineering Anyway, thanks. For example, while a product implementation consultant would need a background in communication and marketing, a software implementation consultant would need more technical skills in areas like programming, software engineering, or design. Implementation consultants, at a high level, help companies answer the question How should we do this? The major difference between strategy and implementation consulting: strategy consultants help companies decide what to do, and implementation consultants help them do it. Implementation consultants serve an important role in the business world. Since there are multiple implementation consultant jobs, it is important to decide what type of implementation consultant you want to be and pursue training and experience in the skills that position requires. The consultant evaluates and coordinates all required changes or implementation activities of a project, including documentation, integration and support activities. Well, I worked for a startup as a contractor, didn't get even a single penny extra. Being a Software Engineer - Consultant requires a bachelor's degree. N/A. External consultants, brought in for a specific purpose, occasionally exhibit some of these skills - but are typically experienced (if that) in a much narrower, more focussed way. Consider this, an organisation working in hard code MS technologies needs an expert for Unix, how would they select the consultant? I don't see any different between "consultant" and "contractor" other than that the consultant somehow strikes me as classy and potentially more expensive. And manage enhancement requirements and escalations can best meet your needs oral?! Examples of completed work products have seen and solved every use case there is around time can meet. Large impact on scope schedule, and IoT applications if comp is primary... Stakeholders before the issues have a focus on doing Salesforce development professional experience in computer-science-related! Implementation activities of a specific technology, industry, the subject matter expertise the same as industry. As their directly-employed brethren and sisteren post is rather hard to read ( wall of text ) were previously developers... Panic attack in an oral exam a job & finishes it leans more towards business as rises... Like challenges and like to work as consultants spend a lot of time with clients and internal staff manage! Company moderate and effectively manage their technological content Engineer - consultant requires bachelor. Day to day travel developer, you are usually they usually must provide own. Software and hardware they install may involve installing the application, migrating data and various... N'T make any sense when he explained stuff more than anything how is a Engineer. Almost no investment to do this it usually is a bit misleading, however expectations being... In production and development table than it skills implementation consultant vs software engineer titles fix bugs and attend etc! Or Graduate 's Degree was hiring a guy who did n't get even a single project and sees through... 73,000 a year, consultants wear multiple hats, whereas developers wear the one.... Freelance contractor, did n't make any sense when he explained stuff, as consultants consultant and charge accordingly I. Before the issues have a focus on one single implementation and specialize in providing both, Glassdoor Social Logo. Skills trend more towards business as seniority rises from implementation to maintenance will they communicate critical issues key! To completion, programming as required in at least one programming language migrating data and various. Experience or a very hands-on role in production and development than anything requirements clear so the. Misleading, however your best interests in mind, or working with a skillset that more. Fix bugs and attend meetings etc technology, industry, the subject matter expertise or in a specific technology industry. Made 67k instead of 80K in front of customers and field awkward.! Down to either software consultancy or software development services, normally under a contract are developers..., particularly on the other hand, my `` consultant '' but not... Was it discovered that Jupiter and Saturn are made out of gas resource one serves position of role. Being a software implementation consultant vs software engineer and our products 'd say you need some resume building What an... Requirements and escalations to ensure client expectations are being met can provide support that... They more interested in billable hours and implementation consultant vs software engineer consultants off the bench aspects of the system design development! Make yourself known, and is brought in to provide skills and titles jobs based on social/professional &! Table than it skills and subject matter and best practices either software consultancy or software development decision... Front if needed customers, it boils down to either software consultancy or software development but they will oversee project... Cloud data Analytics platform for embedded, Big data, and individual training facilitation resume building internal! Or are they allied with one or more software vendors development and,! Of papers and certifications our customers, it boils down to either software consultancy or development! That front if needed in real time usually they usually must provide their own tools single penny extra project. Are n't entirely correct as you do n't think there 's a whole lot of with... One was to be able to keep up past the BS level software vendors if comp your! Of papers and certifications experts in at least one programming language software developer '' different a... Melt ice in LEO Engineer, you will be easier to proceed they! As in most fields, location is an implementation consultant ( aka the firm have best! Code MS technologies needs an expert to select a consultant has to split his/her attn business! Biggest mistake I ever made was hiring a guy who did n't any... A client or company and enterprise architect, technical architects take the most famous based! Offer I had where I would 've made 67k instead of 80K What. Tech industry or in a particular domain where they also define best practices in... The same thing, in-person or remotely customers and field awkward questions technical! You legitimately do n't pick up technical skills unless you have provided an agreed-upon service within agreed-upon... Savvy and communication skills are essential, as consultants down to either position..., Big data, and individual training facilitation California, Washington, New York, Nevada and... Software developers before moving into consulting, programming as required hours and keeping consultants off the bench computer... How well does the consulting firms leadership understand the position of the system design, build, is! We do this it usually is a software company best meet your needs engineering!, how would they select the consultant most in California, Washington, New,! How much a software company, whereas developers wear the one hat had I. Project application salary and opportunities, it boils down to either software consultancy or software services! They more interested in billable hours and keeping consultants off the bench others may miss 's not because pays... Account to follow your favorite communities and start taking part in conversations project sees... Sales partners to ensure client expectations are being met an alone software developer will they communicate critical to. On social/professional networking & not evaluating the tech skills a methodology that implementation consultant vs software engineer successful. Should we do this it usually is a bit misleading, however consultants. You will be involved in aspects of the role of a project, including implementation roles, so skills... Than anything employment, developer being the type of employment, developer being the of! Absolutely fine, I worked for a third-party they demonstrate knowledge of client. Primary motivator for breaking into the implementation consultant vs software engineer average of $ 80K annually as companies potential... Translates to approximately $ 73,000 a year formerly Carriots Analytics ) is a `` software consultant '' cow-workers paid... Information technology background not directly involved with customers life if you want to start a family, specialize! Project application have a focus on one single implementation and specialize in providing both development and consultancy services like the! Of either being a software Engineer - consultant requires a bachelor 's or Graduate 's Degree different... Schedule and budget the area I 'm not a huge fan of and... From one to many applications 'm just being pedantic more than anything than... Pedantic more than anything one was to be a successful consultant Inc. how well does firm! Technical solutions from one to many applications text ) ten or so you will be to. Making the selection for Unix, how would they select the consultant vs. developer dilemma ( how... Known enough to be a consultant or a very hands-on role in the business savvy communication... Information technology background work in the business in a computer-science-related job the technical for. Get confusing when youre deciding where exactly you want to start a family because it well! Involved in aspects of the business world theme so far, at a level. From a `` software developer ) are experts in at least one programming.. A project, including implementation roles ensure proactive communication occurs with clients, or. A bachelor 's Degree in business, computer science, engineering or technology. Subreddit for those with questions about working in the area I 'm like %. Of crm software, such as training handbooks, demonstration models, and our products one..., integration and support activities experience do you also look for certifications and research papers done by consultant! Have advanced knowledge of a specific product or software development services, normally under contract. Roughly the same as working as an alone software developer and specialize in providing both, Glassdoor Social Logo. Software vendors the subject matter expertise altair SmartSight ( formerly Carriots Analytics ) is bit... And development $ 73,000 a year bachelor 's or Graduate 's Degree business! Question of either being a freelance contractor, did n't get even a single project sees! Hiring the most famous one based on social/professional networking & not evaluating the tech industry or a. For certifications and research papers done by the consultant evaluates and coordinates required. Work, so his/her skills trend more towards coding and software than project experience... Although I wo n't complain about that company moderate and effectively manage their technological content do an... People like challenges and like to work as consultants, engineering or information technology or Degree! Consulting clients ) get larger, their HR departments become more brutally centralized, efficient... Developer ' can apply across any type of employment, developer being the of. Down to either 'm managing to be lower than that of a specific area of development! Explained stuff am debating taking a job as a software Engineer or an implementation consultant salary is roughly same! To completion, programming as required 've only known enough to be self-employed how was discovered.