What does an Enterprise Developer do?
Enterprise developers design, build, implement, and maintain applications and systems intended for use in an organization as opposed to the consumer market. These technologies often are designed to serve a function that is specific to business operations, such as tasks related to payroll or supply chain management. They configure the technologies with the particular needs of business users in mind, and often consult with stakeholders throughout the planning and implementation process. They may also provide maintenance and tech support services.
Enterprise developers generally have at least a bachelor’s degree in a computer science field, and an IT background. They are well-versed in common enterprise tools and programs, such as Salesforce. These developers must be excellent problem solvers who are comfortable interacting with stakeholders at all levels of the organization.
- Mentor and support junior colleagues, and supervising project teams.
- Design, develop, document, test and debug new and existing software systems.
- Other duties, in addition to the below, may be assigned as necessary to meet business needs.
- Must be available to provide scheduled and ad hoc evening and weekend support.
- Perform frequent code reviews and ensuring quality of the overall delivery.
- Serve as talent broker for senior leader functional talent in key functions.
- Interact with customers daily and be the main point of contact for customer.
- Work closely with customers to understand ever-changing requirements and develop documentation pertinent to operating and supporting developed software and techniques.
- Troubleshoot client-side and managed code written and provided from a number of sources.
- Understand vendor vision and direction and staying current on trends and industry best practices.
- Identify opportunities and evaluate functionality to increase business value.
- Exercise independent judgement within defined policies and procedures to determine appropriate action as well as lead a small team to an outcome while being a role model for your team.
- Work in an agile development environment and ensures process/policy compliance as per organizations guidelines.
- Bachelor's or Graduate's Degree in computer science or information technology.
- Experience with Microsoft programming including Sharepoint and Vista.
- Fluency in applicable software and systems such as SQL Server, CSS, JQuery and JAVA.
- Prior consulting experience.
- Is a collaborator.
- Comfortable running scripting and debugging services.
Enterprise Developer Salaries
Average Base Pay
Enterprise Developer Career Path
Learn how to become an Enterprise Developer, what skills and education you need to succeed, and what level of pay to expect at each step on your career path.
Average Years of Experience
Enterprise Developer Insights
“Less opportunity and you will stuck in support if you don't get first development.”
“Rulesstack is a good startup company where you can start your career for better future.”
“Good okay average better and good”
“My boss and collegues are awesome and the pay is good.”
“Each persons career and career path develops differently and Melaleuca has helped me to meet my goals.”
“I have no money to pay an attorney so I never got back my money :(”
“Good good good good good”
“Good work and life balance but its specific to project”
Enterprise Developer Interviews
Frequently asked questions about the role and responsibilities of an Enterprise Developer
- Sharepoint Developer
- Program Manager
- Project Manager