Job Title: Software Development Manager (ABT00001122)
Location: - (Des Moines, Iowa, Mid-West United States, USA)
Company: DuPont Pioneer
Deadline: 25th Dec 2013
Job Type: Full Time
Minimum Years Experience Required: N/A
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.
The Trait Informatics department at DuPont Pioneer is seeking a software development manager who is interested in using their skills in a dynamic experimental biology setting to meet ongoing ag-biotechnology research software needs. We are looking for creative individuals with critical thinking skills to develop robust and innovative solutions to complex problems.
Our department enables plant, molecular biology, and genomic research in a variety of crops by implementing high throughput data collection and management systems. Research data captured by these systems are then used for high volume analysis and visualization which enables scientists to make more informed decisions.
In this position, you would work as a part of a team helping to solve research problems involving custom software development, high performance computing, computational biology, laboratory automation, and electro-mechanical engineering.
Skills:
Duties and responsibilities
Responsibilities of this position include software development on project teams and functional management of a team of software developers.
As a project team member, the successful candidate will provide technical leadership on multifunctional software teams applying agile methodologies (e.g. scrum) to build software that enables research scientists to create the biotechnology traits demanded in today's marketplace. The candidate will work as a developer and application architect using primarily web technologies, C#, python, and SQL to design and develop multi-tier software systems to meet these needs in a heterogeneous environment including Windows and Linux.
Responsibilities may include technical analysis, user interface design, and application deployment strategies as needed for the project. The candidate will promote software development standards and best practices to deliver high-quality software solutions.
As the manager of a team of software developers, the successful candidate will be responsible for performance planning, monitoring, reviews, and coaching for staff members. The candidate will also support professional development of their software development staff as well as other administrative duties as required. As a functional manager in a matrix environment, the successful candidate will provide input on placement of software development staff to meet the needs of project teams.
Education and experience
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field and minimum of 7 years of software development experience including at least 2 years of technical leadership experience. Equivalent amounts of relevant experience will be considered in lieu of the educational requirements.
Competencies
Required competencies for this position include:
- Strong written and verbal communication skills and desire to use them in a collaborative, agile environment
- Demonstrated ability to design and implement robust and effective software applications and systems that leverage relational databases
- Experience with object-oriented programming in a modern language such as C#, Java, C++, Python, or Ruby
- Experience designing and optimizing complex relational database systems (Oracle, SQLServer, MySQL)
- Ability to understand complex scientific problems
Highly desirable experience includes the following:
- Using ORM tools, especially Entity Framework
- Object-oriented modeling and design
- Web development including ASP.net MVC, HTML, CSS, javascript, and JQuery
- Application of design patterns to solve problems
- Service Oriented Architecture, using or creating services
- C#/.Net, Python, SQL, Java, C++, iOS
Experience with the following is a plus:
- Background or interest in biology, genetics or agriculture
- UNIX/linux server application development
- Development of rich client/server applications using .Net, WPF, WCF, and Windows Forms
- High performance computing environments and public cloud services
Click to Apply Now
0 comments:
Post a Comment