Consultant Software Engineer Job Description

Consultant Software Engineer Job Description

4.5
176 votes for Consultant Software Engineer
Consultant software engineer provides services for development and enhancement of complex software applications including data mining, data visualization, and distributed database system.

Consultant Software Engineer Duties & Responsibilities

To write an effective consultant software engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included consultant software engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Provide expert technical guidance to our Product Management and Engineering teams on Public and Private Cloud environment Administration and Deployment
Work with team leaders to develop product and design specs for the components you’ll be working on as part of any new build
Own design, implementation, and testing for the system for those components
Participate in all phases of projects from defining technical, operational and user requirements, to planning and testing
Create conceptual architecture
Develop solution options against the design
Develop and implement quality control and testing procedures
Translate advanced business analytics problems into technical approaches that yield actionable recommendations, across multiple, diverse domains
Maintain, troubleshoot, upgrade or enhance existing Telecom application and its reporting tools
Develop and maintain computer programs that require integration of many interrelated systems and program elements

Consultant Software Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Consultant Software Engineer

List any licenses or certifications required by the position: AWS, HL7, SD, SAP, DBA, CFT, VPC, SNS, S3, EC2

Education for Consultant Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the consultant software engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Engineering, Computer Engineering, Education, MBA, Business, Information Systems, Graduate, Information Technology

Skills for Consultant Software Engineer

Desired skills for consultant software engineer include:

Oracle VLDBs
Appropriate development languages
Job associated database/software/documentation
Technical aspects of hardware/software subject matter
Java
Implementing data intensive performant applications on scale
Spring
APIs
Databases
Eclipse IDE

Desired experience for consultant software engineer includes:

Solid understanding and experience with scalable web based applications /service-oriented architectures (SOA) in an enterprise environment
Deep knowledge of the .NET 3.5/4.0 Framework, including Visual Studio 2010 and higher
Solid understanding and experience HTML, JavaScript, CSS, C#, ASP.NET, MVC, ASMX and WCF Web Services, WCF Data Services/and ADO.NET
Solid understanding and experience with source control GIT, Mercurial, SVN, MS SourceSafe, Team Foundation server
Solid ability to write, debug and optimize MS SQL Server queries and stored procedures
Understanding and experience with Entity Framework

Consultant Software Engineer Examples

1

Consultant Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a consultant software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for consultant software engineer
  • Prior experience working with onshore/offshore third-party resources
  • Closely follows the strategic direction set by the segment and executes on priority goals
  • Defects and enhancements prioritization with business process owners
  • Proficiency with ASAP (Accelerated SAP) Waterfall and Agile methodologies
  • Ability to network with key contacts outside the area of expertise and other departments on technical matters
  • Closely work with infrastructure teams to ensure a reliable and stable deployment of defects and enhancement solutions
  • Understands required master data to ensure ECC PTP processes and SRM are not negatively impacted
  • Collaborates with other process team members (OTC, RTR, R&I, and non-SAP systems) to ensure a cohesive solution without impacting downstream processes or systems
  • Ensure all critical ECC PTP and SRM processes designs are properly monitored and alerted
  • Complies and enforce adoption of Solution Manager, Charm Management, HP ALM and other standard tools
Qualifications for consultant software engineer
  • Experience working with Big Data technologies
  • Experience in big data technologies like Hadoop is a big plus
  • JavaScript / JavaScript frameworks (jQuery, underscore, knockout, d3)
  • CSS / SASS / Coffee
  • NET / C# / ASP.NET
  • Happy hours and team outings
2

Consultant Software Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of consultant software engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for consultant software engineer
  • Design and implement core functionalities of SAP WM/HUM
  • Functional and technical related issues of HUM/SUM
  • Analyze and resolve all critical issues and Root Cause Analysis for all issues related to Functional Specifications for all developments activities
  • Design and implement core functionalities of SAP CO
  • Support all functional and technical related issues of CO
  • Co-ordinate with team and execute the testing plan
  • Ability to build and enhance standards, policies, best practices, technical artifacts as required by the business in the RTR functional areas
  • Configure SAP systems within the SAP FICO module along with working across all FICO sub-modules (GL, AP, AR, FA
  • Understand configurations and coding within SAP
  • Proficiency with ASAP (Accelerated SAP) Waterfall and Agile methodologies and work through the SDLC lifecycle
Qualifications for consultant software engineer
  • Relevant IT education at academic level
  • Up-to-date with the latest Documentum software stack
  • Experience working in agile teams (Scrumban)
  • Right to live and work in the UK
  • Experience of user centric design
  • Experience of streamlining configuration management
3

Consultant Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a consultant software engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for consultant software engineer
  • Contribute to the delivery and support of our web application using JavaScript / NodeJS / HTML5+CSS
  • Produce robust and scalable software code
  • Help us innovate by evaluating new technologies and solutions
  • Collaborate with both internal and external contacts when necessary
  • Actively share ideas and best practices with the team
  • Integrate with 3rd party API’s for data consumption
  • Integrate with data storage solutions such as SQL Server
  • Design, build, and maintain efficient, reusable, and reliable ETL processes
  • Build complex workflows using open source ETL tools such as Talend
  • Write data processing and transformation routines using Apache Spark (Scala), Hadoop (Hive), Redshift, and Presto
Qualifications for consultant software engineer
  • Minimum seven years of big data experience with multiple programming languages and technologies
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field from an accredited college or university
  • Demonstrated experience designing and delivering solutions utilizing the Cortana Intelligence Suite of analytics services part of Microsoft Azure including HDInsight, Azure Data Lake Analytics, Azure SQL Data Warehouse, Azure SQL, Data Factory, Streaming Analytics, Data Catalog, and Power BI
  • Work with team members and clients to assess needs, provide assistance, and resolve problems, using excellent problem-solving skills, verbal/written communication, and the ability to explain technical concepts to business audiences
  • Minimum four years of big data experience with multiple programming languages and technologies
  • Minimum one year of big data experience with multiple programming languages and technologies
4

Consultant Software Engineer Job Description

Job Description Example
Our company is looking to fill the role of consultant software engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for consultant software engineer
  • Provides technical expertise and acts as a coach for data acquisition
  • Maintains dotted line relationship with business application leadership and business analysts
  • Leads in the development of business strategy
  • Manages and prioritizes a backlog of work for multiple portal web application
  • Documents requirements for development teams
  • Validates and accepts work delivered by development teams
  • Supports multiple scrum teams and portal web applications
  • Working closely with Developers and Architects in solving software defects What software tools/skills are needed to perform these daily responsibilities?
  • Lead one cross-functional pod of engineers across application development teams for the Consumer Technology team, including web, mobile, and core services
  • Lead by example through dedication, elegant code, and openness to find the best technical solution, while collaborating effectively in your team across the organization
Qualifications for consultant software engineer
  • Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD
  • Minimum number of years of experience is five plus years
  • Bachelor’s degree from an accredited college/university in Computer Science, Computer Engineering, Engineering, or related fields with five years of relevant experience,MUST have BIG Data experience
  • Broad knowledge of various information technology functions, concepts and practices in a large IT environment, with the ability to align technical decisions to business need, and facilitate technical decision making based upon business value vs
  • Ability to create configurations in SAP, ideally within the MM module
  • Hands on experience with PTP processes in ECC 6.0, along with support SRM system knowledge would be ideal
5

Consultant Software Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a consultant software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for consultant software engineer
  • Enforce coding standards through design, architectural, and peer reviews, test driven development, and automated workflows via CI/CD processes
  • Onboard and manage the work of a growing team made up of in-house and remote resources
  • Be fully involved in the software development lifecycle, mentoring engineers as they build software in alignment with an evolving architectural vision
  • Ensure up-to-date documentation for systems, applications, and procedures
  • Partner with development operations to continue developing a highly functional set of development tools in what will become a continuously deployed environment
  • Participates in the complete development process as a subject matter expert (SME) to ensure an approach of built-in quality at all stages to produce quality code
  • Provides expert guidance for developing software tools, frameworks and utilities that will be used for validation and verification activities, and end-to-end functional testing of software
  • Installs and uses complex CI frameworks for use in continuous testing and continuous deployment / delivery
  • Applies expert knowledge in use of performance, load, security and service virtualization testing tools to conduct testing, analysis and interpret results
  • As the SME, acts as a single point of contact for large and / or highly complex client projects with regard to test activities and provides expertise to other Test Analyst
Qualifications for consultant software engineer
  • Excellent programming and scripting skills in multiple languages (C/C++, Java, bash, Perl, Python, PHP, Ruby )
  • Experience troubleshooting complex interfaces involving multiple systems
  • Understanding of key integrations points with Finance (FICO)
  • Understanding of the ASAP (Accelerated SAP) Waterfall and Agile methodologies
  • Must have strong communication and presentation skills and the ability to communicate effectively and efficiently across all business units and technical teams
  • Must have strong SAP SD configuration skills, and a broad understanding of SAP standards and best practices

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates