Data Software Developer Job Description

Data Software Developer Job Description

4.9
173 votes for Data Software Developer
Data software developer provides operational and technical expertise to initiatives for the Big Data analytics platform, data and applications, addressing a broad range of technologies including Big Data / Hadoop, Spark, Kafka, HBase, Cassandra, Eslatic Search on Linux hosted on Azure or AWS cloud.

Data Software Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

Build a strong foundation in relational database concepts
Develops real time streams of data from engineering systems and products that feed into a stream data platform
Develops data applications
Contributes to big data platform design and implementation
Works with private and public cloud technologies and APIs
Be a technical leader, collaborating closely with a team of engineers
4-7 years Industry experience with minimum 4 years of strong working experience with SQL Server development
Must have good experience in writing complex stored procedures and queries
Knowledge of SQL Server and .Net is an added advantage
Performance, scalability and longevity testing of Data Cloud features and underlying infrastructures

Data Software Developer Qualifications

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

Licensing or Certifications for Data Software Developer

List any licenses or certifications required by the position: FDA, CSF, NIST, CE

Education for Data Software Developer

Typically a job would require a certain level of education.

Employers hiring for the data software developer 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, Engineering, Software Engineering, Technical, Business, Education, Mathematics, Information Systems, Science, Computer Engineering

Skills for Data Software Developer

Desired skills for data software developer include:

Python
C/C++
Functional programmingideally based on a Linux platform
Data structure algorithms and complexity analysis
Linux and shell scripting
Methodology
Concepts
Hadoop
Modern technological landscape of big data analysis tool stacks
Open source software development practices and community standards

Desired experience for data software developer includes:

Familiarity with tools such as quantify, purify, , a plus- Knowledge of financial markets a plus
EDUCATION and/or EXPERIENCE Bachelor’s degree in Computer Science / MIS or equivalent experience required
Master's Degree in Computer Science, Engineering or a related field (or equivalent
At least 1 year experience in software development, including previous hands-on and relevant experience as a software engineer
At least 1 year experience in Java, Java-Script, HTML5, Cascading Style Sheets (CSS), DOJO/jQuery, JSON, Representational State Transfer (REST), Web 2.0, Document/Data storage
Basic knowledge in software development, including previous hands-on and relevant experience or course work as a software engineer

Data Software Developer Examples

1

Data Software Developer Job Description

Job Description Example
Our growing company is looking for a data software developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for data software developer
  • Data Analysis and data quality testing to ensure high quality data being provided to the customers
  • Define testing strategy, create and maintain documentation for test plans and test cases
  • Automate functional, integration and performance testing processes using standard automation frameworks
  • Debug failures, file accurate bug reports and follow up with Dev and PM teams on the resolution
  • Integrate automation frameworks with continuous integration server and publish daily regression results
  • Review the product requirements documents, functional and technical design specifications
  • Participate in release/sprint planning activities and daily stand-up meetings
  • Work closely with globally distributed cross-functional teams to deliver high quality results consistently
  • Break down complex software engineering projects and stories into individual tasks
  • Design and develop original and interactive scientific visualizations for customers to gain insights from data
Qualifications for data software developer
  • Computer science related master degree, or bachelor's degree with 2+ years' software development experience in Java/C/SQL
  • Certain knowledge and work experiences in data bases (Oracle, DB2, etc), data warehouses (Vertica, DB2Blu) is a plus
  • Certain knowledge and work experiences in report modeling (Cognos, Tableau) is a plus
  • More than 7 years of professional experience as a programmer
  • Strong interest and expertise in media and data management
  • Experience in data exchange between multimedia applications
2

Data Software Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a data software developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for data software developer
  • Gain experience working on a large scale Javascript project
  • Build skills writing server side logic in Javascript and/or implementing browser based user interfaces in Javascript
  • Gain experience in web application development
  • Be mentored by an experienced supervisor who wants to see you learn, grow and succeed
  • Implement Natural Language Processing tools to improve the operational efficiency of the ESG business
  • Serve as a developer in support of a medium to large sized projects from analysis through implementation
  • See writing automated tests as a benefit, not a chore
  • Care about your craft, be aware of new technologies and be keen to use them when appropriate
  • Feed your opinions to the product team
  • Be an active contributing part of an agile development team
Qualifications for data software developer
  • Exceptional ability in Javascript
  • Large scale systems design experience with knowledge of Unix/Linux - Understand what is involved in a software architecture required to continually process petabytes of data
  • Passion for keeping up with technologies
  • Good knowledge of network protocols, network programming and various optimization
  • Familiarity with QT cross-platform application framework
  • Certain knowledge and work experiences in data bases (Oracle, DB2, etc), data warehouses (Vertica, DB2Blu, etc) is a plus
3

Data Software Developer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of data software developer. 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 data software developer
  • The Data Engineer will code features all the way from the Hadoop job down through the Linux OS/shell
  • Manage a globally distributed system with points of presence in numerous data centers throughout the world
  • This role will be involved in the overall technical architecture and development of data infrastructure and cloud services to enable a range of new data driven high performance applications
  • Build and refine the infrastructure, data architecture, data models, and integration architecture while also ensuring the solutions supports user-driven, self-service analytic
  • Support the use of data science techniques to DoD data produced by several analytic systems for analytic purposes
  • Experience required with open source technology including DFS/MapReduce, Accumulo, NiFi, Docker, Spark, Storm, Kafka, Mesos, Marathon, Myriad, Scala, Redis, ElasticSearch, GeoMesa, Nginx
  • Analytics over graphs given a seed and a query to produce a stream of results to provide effective presentation of results for better data understanding and integration with other tools
  • Experience with entity disambiguation and resolution techniques embedded in existing agency systems
  • Experience with visualization techniques for geospatial-temporal data
  • Apply statistical and machine learning techniques to identify similarities among existing data sets (profiles)
Qualifications for data software developer
  • Minimum 2 years of experience in developing Java/J2EE applications
  • Relevant experience in of Solace, RFA, DACS, Exegy, Tibco RV, Tibco EMS and other market data APIs
  • Knowledge of Apache Spark, Apache Kafka, Apache Storm
  • A total of 5 years’ relevant software development experience
  • Familiar with 3D visualization framework such as Unity and Unreal development toolkit and the underlying coding languages that support those frameworks
  • 5 years experience developing in C++/C# and .net/mono
4

Data Software Developer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of data software developer. 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 data software developer
  • Participate in the development and lead the testing effort for our Listing Editor, which is both a new data source tool for data quality fixes
  • Design, develop, and maintain scalable and performant Java webservices
  • Study data patterns and user experience to propose and refine project ideas
  • Data exploration and algorithm development for purposes such as recommendations, search relevancy, and personalization
  • Exercise strong communication, collaboration, and ownership of code and projects
  • Build visuals with the teams
  • Become a data visualization guru
  • Develop the core backend functionality for product-ready, clinically relevant software
  • Work tightly with the broader software team to identify the path to a successful product
  • Take responsibility for strengthening the team by facilitating the adoption of processes that will allow us to work faster and hire exceptional team-mates
Qualifications for data software developer
  • DoD 8570 compliant by obtaining and maintaining required certifications
  • Get paid to keep your hands dirty
  • Work with and contribute to the OpenCompute Project (Never worked with OpenCompute? We will teach you!)
  • Strong Background in Data warehousing principles, architecture and its implementation in large environments
  • Exposure to Object-oriented design, distributed computing, performance/scalability tuning, advanced data structures and algorithms, real time analytics and large scale data processing
  • Exposure to ETL Development tools (such as Informatica, SSIS, SSRS, DataServices )
5

Data Software Developer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of data software developer. 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 data software developer
  • Produce/contribute to detailed software requirement specifications based on input from software, product, and clinical teams
  • Quickly produce well-organized, optimized, and documented source code and debug existing source code
  • Provide support for product testing in alpha environment before going live, and ongoing support for deployments
  • Full-stack Engineering
  • Take responsibility in design creation/review and code reviews
  • Prepare task and time estimates
  • Implement, and unit test data quality technology features
  • Research, formulate and define data strategy, methodologies, and approach
  • Analyze resulting product behavior and output to determine accuracy and correctness
  • Communicate with different stakeholders about tasks/issues
Qualifications for data software developer
  • Exposure working in an Agile/SCRUM model
  • 4-7 years of experience in software development with a B.E
  • Must have good Technical Expertise in - SQL Server
  • Must have good experience in Writing complex queries, Strong performance tuning capabilities
  • Good to have Dot Net Experience
  • Good to have C# Experience

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates