Full Job Description:
Scope of Position: This is a challenging position in the areas of application/web development, operations support and working with RD&E data systems. The successful candidate will work on cross-organizational projects and collaborate with scientists and engineers to design, develop, implement, and support sophisticated systems and applications.
Day to Day Responsibilities:
• Develop software solutions and systems using an industry standard SDLC techniques using a variety of programming/scripting languages/platforms
• Provide operational support for RD&E applications that are used by to scientific and engineering community
• Design and develop web-based applications using JavaScript and associated web technologies
• Develop and document requirements, design, and technical specifications for customer projects
• Adopt and improve effective code development and configuration management, utilizing best practice software lifecycle management
• Assist in data related activities such as data transformation, data quality, data movement, data loading, data exploration, data analytics, data visualization etc.
• Assist in building and utilizing data systems that enable analytical needs.
Travel Requirements: Limited travel and potential international travel.
Required Education: BS Computer Science or Software Engineering
Required Years and Area of Experience: 7+ years of relevant industry experience with at least 4 years of experience in web application development.
Required Skills:
• Strong experience in web app deployment (containerization, etc.) and open source software development.
• Strong JavaScript experience (Supersets, TypeScript, Coffee Script, JSX, Node) and worked with Libraries such as AngularJS, React, jQuery, Express
• Strong experience in SharePoint 2013 site building, workflows, .Net development, PowerShell, Event Handler, build and deploy workflow custom actions, Platform SDK & API, Master pages, etc.
• Experience with HTML 5 / CSS - Variations of CSS: LESS, SASS, SCSS; Frameworks: Bulmer, Bootstrap, OpenXML, etc.
• Experience with working on relational databases, columnar databases, and data warehouse platforms such as MySQL, Oracle, SQL Server, Postgres, etc.
• Strong debugging and troubleshooting skills
• Programming/scripting skills in C#, .Net, ASP, Java, Visual Basic, SQL
• Experience in development platforms/frameworks such as Visual Studio 2017, MVC, Razor, etc.
• Experience interacting with various levels of the organization.
• Experience in following a structured software development process.
• Familiarity with data concepts, methodologies, best practices etc.
• Ability to create and present project related material to project teams and Customers/Receivers
• Provides technical solutions to a wide range of difficult problems.
• Works under minimal direction. Independently determines and develops approaches to solutions.
• Must be a team player, resolve issues and working through complex concepts in consultation with other team members.
Desired Skills:
• Development experience in Python
• Experience using Data visualization, Reporting and BI platforms like PowerBI, Tableau, SIS, Excel, etc.
• Development experience with cloud hosted Platform as a Service environments.
• Familiarity with Big Data technologies, terminologies, concepts (Hadoop and Spark)
• Experience in cloud-based platforms such as Azure
• Strong desire to grow this area and see it succeed. Willing to provide customers direction and communicate importance and value of data systems.
• Effective listening to develop detailed understanding of customer needs
• Able to communicate to different audiences, including IT, engineering, laboratory, and scientific organizations.
• Flexible with respect to travel to international sites