Data Software Developer Job Description
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:
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:
Desired experience for data software developer includes:
Data Software Developer Examples
Data Software Developer Job Description
- 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
- 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
Data Software Developer Job Description
- 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
- 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
Data Software Developer Job Description
- 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)
- 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
Data Software Developer Job Description
- 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
- 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 )
Data Software Developer Job Description
- 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
- 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