Developer / Engineer Job Description
Developer / Engineer Duties & Responsibilities
To write an effective developer / engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included developer / engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Developer / Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Developer / Engineer
List any licenses or certifications required by the position: AWS, DE, ITIL, PMP, PKI, SAP, CISSP, API, SSL, RACF
Education for Developer / Engineer
Typically a job would require a certain level of education.
Employers hiring for the developer / 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, Education, Engineering, Communication, Computer Engineering, Information Systems, Networking, Business, Science
Skills for Developer / Engineer
Desired skills for developer / engineer include:
Desired experience for developer / engineer includes:
Developer / Engineer Examples
Developer / Engineer Job Description
- Understanding of NoSQL database technologies
- Understanding of Global Markets businesses a plus
- Evaluate new design proposals, investigate and recommend solutions and process improvements that deliver applications with high scalability and performance
- Manages a team of individual contributors that typically includes more than 50% developers architects, and software engineers
- Ensures team meets relevant metrics and commitments per business goals and objectives
- Creates business plans with one-year time horizon
- Designing and building extensible data acquisition and integration solutions using various integration tools (Informatica, Pentaho, Ab>Initio, IBM DataStage, Kafka, Flume, ) and a variety of data environments (Hadoop, Oracle, Mongo)
- Data modelling, both logical and physical
- Providing expert knowledge of Extract, Transform, Load (ETL) methodologies allowing the broader teams to harness this knowledge for improved delivery
- Analyse requirements/ user stories to appropriately support basic design activities
- A good degree from a leading university in a related field
- A passion for game development and game technology
- BS or MS in Computer Science or equivalent with 4 year experience
- Thorough knowledge of scripting languages such as Python or PERL
- Experience with build systems like make, cmake, MsBuild, etc
- Knowledgeable of continuous integration systems
Developer / Engineer Job Description
- Debug software components, identifying, fixing and verifying the remediation of code defects
- Work on assigned product features for ongoing sprints and manage a subset of technical requirements based on industry trends, new technologies, known defects, and issues
- Analyse requirements/ user stories to appropriately support design activities
- Work with product owners to prioritise features for ongoing sprints and manage a list of technical requirements based on industry trends, new technologies, known defects, and issues
- Developing source code, including descriptions, in line with detailed requirements
- Working as a front end engineer on one of our core agile product teams, you will own the technical implementation of features for your product
- Shaping the evolution of your product by looking at customer feedback, analytics, trends and opportunities along with the rest of your product team
- Contributing to open source initiatives
- Attending various meet ups and conferences to keep you up to date with the latest trends
- A good chunk of knowledge/experience around frameworks like Ember/React/Angular
- 8+ years' experience as developer with OOP/OOD principles
- Has a degree in computer science or a related technical discipline, or the equivalent
- Experience with C/C++, .NET programming a plus
- Source control familiarity (git, Perforce)
- Ability to self-manage, communicate, and adapt in a fast paced, high demand environment with changing priorities and direction
- Master in DirectX or OpenGL development
Developer / Engineer Job Description
- Application design, implementation, integration and testing
- Program in Java (J2EE standard)
- General web development (any common language and framework)
- Database modeling and development (Oracle preferred)
- Design and develop web service abstraction layers for the orchestrator and other infrastructure systems
- Work independently to solve complex technical problems and provide solutions and designs
- Experience of programming infrastructure applications
- Provide production support for manufacturing lines from the cell controller down to the device level
- Support business unit objectives by prioritizing projects, designing interfaces for new equipment and making decisions that affect the long term production process
- Provide vendor management and supervision
- Experience in game development or game related products
- Strong knowledge of C++ and programming techniques a plus
- JavaScript, Angular.js, Bootstrap, Node.Js, Python, and PHP
- Basic understanding of ASP.NET
- Innovate, lead, and contribute to front end and visualization experience
- Excellent debugging, optimizing and profiling skills
Developer / Engineer Job Description
- Manage machine controls for small projects
- May provide work to clerical support or unskilled labor at the Clerk 2 to Clerk 3 level including temporarily assigned Skill Based Pay employees or technicians
- Develop In-Circuit tests software for BoN / FPT using Takaya, Teradyne, Seica test equipment’s according to test specifications
- Works closely with fixture supplier to build the test adaptor
- Engineer, implement and maintain scalable centralized Splunk infrastructure and configurations including Splunk Cloud and on-premises / cloud forwarders and deployment servers
- Design and manage inputs for the forwarders to capture data
- Perform Splunk administration tasks including indexes maintenance, new data onboarding, capacity tracking, incident management, user access management
- Work closely in partnership with scientists to understand scientific challenges, data needs, business needs, technology and software requirements
- Design, prototype and implement workflows for processing of large-scale sequencing and other data
- Build custom product features which focus on key business drivers and functional requirements for potential customers
- Undergraduate/Graduate degree in Computer Science, Computer Engineering, or similar area of study
- Experience in developer education
- Curriculum or course development
- Interest in developer education - Excellent problem solving, critical thinking, and communication skills
- Design and develop core workflows and processes with expertise in Business Process Management
- 10 years’ experience with product development and architecture of software, applications and services
Developer / Engineer Job Description
- Work with IT teams to ensure the timely completion of systems and programming tasks for business-critical applications
- Educates and communicates new technologies to other team members.Maintains expertise in the latest state-of-the-art techniques, trends and developments and communicates back to management both issues and opportunities
- You will develop technical solutions
- Configure D1IM components to align with customer needs
- Perform detailed analysis of source systems and source system data and model with data in QlikSense/View
- Design, develop, and test QlikSense/View scripts to import data from source systems and test QlikSense/View dashboards to meet customer requirements
- Work directly with business units to define and prototype QlikSense/View Applications
- Extracting, transforming and loading data from multiple sources into QlikSense/View applications
- Provide support to project team to troubleshoot and correct problems in the IAM solution
- Work with business teams to define critical business needs related to IAM and SSO
- Advanced knowledge of agile, design and enterprise patterns
- Expertise with Business Process Modeling patterns such as approval workflow, business state machine, human error handling
- Advanced knowledge of BPM related integration patterns and best practices
- Familiarity with object oriented programming and Java
- Knowledge of web programming with HTML, CSS and JavaScript (experience with Angular.js and jQuery are a plus)
- Expert in different patterns and technologies around enterprise-level data integration, data management and data warehousing