Software Development Specialist
DuPont has a rich history of scientific discovery that has enabled countless innovations and today, we're looking for more people, in more places, to collaborate with us to make life the best that it can be.
DuPont Pioneer is the world???s leading developer and supplier of advanced plant genetics to farmers worldwide. We are implementing leading-edge scientific research into applications being used to analyze and visualize data and drive decisions. We are looking for creative individuals with critical thinking skills to develop robust and innovative solutions to complex problems. DuPont Pioneer is a great place to work! We have talented and dedicated people and reward individual excellence. We have a tradition of high standards, quality products and exceptional service. DuPont Pioneer is seeking a Software Development Specialist/Architect to analyze, design, develop, and implement well tested and high quality solutions for new or existing applications within an Agile/Scrum environment. The Software Development Specialist will collaborate daily with fellow Scrum team members to drive best practices and identify innovative strategies for successful software delivery. Job Duties/Responsibilities:
Work with project manager, Scrum team, and other team members to design and develop software applications, data structures, and processes to meet the designated needs.
Provide technical leadership on projects.
Analyze the team's backlog to better understand future stories and ensure technical dependencies are met before development work begins.
Follow and improve established processes for software development life cycle with an agile approach to delivery software.
Mentor and lead other developers in best practices for designing, coding, and testing software.
Work with software architects to ensure solutions are consistent with company standards and guidelines.Qualifications: Required Experience:
Strong written and verbal communication skills Demonstrated ability to implement robust and effective software solutions
Experience and skills in multiple facets of software engineering
Knowledge and demonstrated experience of infrastructure and deployment automation through scripting to build a continuous delivery pipeline Experience with a mix of the following technologies is required:
Experience leading team of developers through complicated technical requirements Ability to conduct code reviews and recommending software development best practices Ability to read, understand, and create design documents Ability to learn quickly and an interest in using distributed computing to solve complex problems are highly desired
Source Code Repositories: TFS, SVN, GitLab Applied GIS Experience (ESRI, Bing map, Leaflet) Cloud computing including Amazon Web Services or Windows Azure
GIS data processing preferably using PostGIS and/or GDAL
Experience with Jenkins build servers Experience working with Visual Studio Database projects Experience with Agile / Scrum Methodologies Performance tuning with SQL Server DMVs Background or interest in biology or agriculture Experience with iOS, Android and other leading edge technologies useful but not required