This competition is an internal expression of interest opportunity as part of the Service Excellence Transformation initiative and is restricted to NASA salaried university employees (Regular and Auxiliary Salary) currently employed with the university or within a current notice period. Applicants must demonstrate that they have recent and relevant experience performing some or all of the duties sought through the advertisement they are expressing interest in. Please indicate your internal status using the "Advertisement" drop down menu when applying.
This position offers a comprehensive benefits package which can be viewed at: Faculty & Staff Benefits . This posting will be used to hire 2 positions.
The Automation Developer reports to the Manager of Process Automation Services working directly with Application Developers, Quality Assurance Automation Developers, Automation Business Solutions Analysts, and other team members within Process Automation Services to ensure the expected behaviour of the applications or services the team is commissioned to produce. This position operates within the context of document management, business process management and automation tools & technologies. The incumbent will facilitate and collaborate in solution analysis & design and the creation of application specifications, application architecture, data modeling & flows, object models, application programming & integration, sprint schedules and testing as it relates to business problems and needs.
Programming, as part of application development, includes activities which the Application Developers will assist and participate in—in order to ensure that the applications, which are produced by the team, can meet the specification and business processes outlined by the business client. As part of the Application Development Process and activities, the incumbent will facilitate, coordinate, and assist with assessments, analysis, architectural design, user experience, user interface design, testing, status reporting, and other activities as required.
Ensures application development standards and tasks are met and addressed across software projects
Defines, designs, develops, and tests new or existing features in the application development backlog
Continually improves the application development process based upon Scrum and Agile methodologies
Assists in test plan and test case peer reviews as required; Ensures all test plans and test cases are updated based on peer review feedback
Works with team members in analyzing all applications and releases dependencies with the objective of refining the application development process
Assists and ensures application development onboarding and post implementation criteria are met based on defined processes
Assists with the execution of load and performance tests against web applications, web services, and various database servers
Assists in creation and maintenance of code repositories for all code, scripts, and programs
Continually researches and evaluates new application development tools, techniques, and technologies
Defines initial application project scope and requirements in conjunction with the requesting unit
Analyzes business processes and identifies the needs of a requesting University unit; Specifies the business process criteria to be met for a new or enhanced system, and participates in the definition of the project development and test plan
Assists with the analysis, integration, quality assurance and user acceptance testing phases to identify deficiencies and identify risk
Participates in creation of test plans, test scenarios and test scripts, as well as cost and duration estimates
Assists with testing, and reports all deficiencies in an application or system to ensure complete operational accuracy
Identifies and documents issues arising from application design, or program specifications
Facilitates reporting of all deficiencies found; Contrasts the fine details between defects and adherence to detailed specifications; Determines if the defect is a change request and requires time, budget, or resource modification
Works with clients or project teams to formalize application development plans that sufficiently satisfy the application’s business rules, workflow, and performance needs
Assists the Quality Assurance team in overseeing user acceptance testing groups which can be comprised of faculty, staff, and students, as required
Undergraduate degree or diploma in Computer Science or Computer Engineering, or equivalent work experience may be considered
Minimum of four (4) years experience architecting and developing medium and large scale web-based object oriented applications with Microsoft .NET, PHP, and Java
Excellent understanding of software development and testing methodologies (white box and black box testing, regression testing, load/stress testing, performance, using manual and automated testing techniques, Waterfall testing, Agile testing)
Experienced in document management (e.g., Alfresco, SharePoint), intelligent capture technology (e.g. Ephesoft), process automation tools (e.g. UIPath. Blue Prism) and eSignature platforms (e.g. ConsignO, Adobe Sign)
Experience with implementation of intelligent assistant (chatbot) technologies
Substantial automation deployment experience for client/server and web-based applications and mobile applications and platforms
Excellent communication (verbal, written and listening), interpersonal, time management, planning, organizational, analytical, problem-solving, and estimation skills
Experience in various development delivery methodologies like Waterfall, Iterative, and Agile
Ability to quickly and accurately determine root causes of performance issues, and to solution/resolve them with team members
Excellent knowledge and understanding in the following areas:
Alfresco platform (or similar platforms) that support content management services, process management services, records management, and offer an application development framework
Java and Spring Framework
Distributed application architecture
Knowledge of data structure, data normalization, and database reporting techniques (SQL and relational databases)
RDBMS systems such as Oracle, PostgreSQL, MySQL, and MS SQL Server
SOAP, Web Services, XML, Service Oriented Architecture (SOA), Security Models, and Networks
Source code management software like GitHub and GitLab
Strong scripting skills in any of the following: Python, Perl, Ruby, Shell, Java Script or other common scripting languages
Note: Online applications are accepted until midnight Mountain Standard Time of the closing date.
We thank all applicants for their interest; however, only those individuals selected for an interview will be contacted.
Ew Rf Test & Analysis Researcher (Entry Level) Elsys, Georgia Institute of Technology, United States, about 1 hour ago
EW RF Test & Analysis Researcher (Entry-Level) -- ELSYS Submit Resume ID:496886 Type:Researchers Location:Other Categories:Aeronautics, Algorithm Development, Artificial Intelligence, Electronic W...
Electrical Engineer / Applied Physicist (Te Msc Tm 2021 76 Ld), CERN - European Organization for Nuclear Research, Switzerland, 4 days ago
Introduction Join a great team pushing the limits of accelerator-magnet test and measurement, to shape the future of CERN’s large accelerators. Take part! You will join: The Test and Magnetic Meas...
Pd Eng On Deep Learning To Detect Bitmap Artefacts, Eindhoven University of Technology (TU/e), Netherlands, about 11 hours ago
Candidate Canon Production printing develops high-end digital inkjet printer systems for the high-volume and graphic arts professional printing markets. In such printers' high-resolution bitmaps a...
Lvc Program Manager Hill Afb Salt Lake City, Ut Atas, Georgia Institute of Technology, United States, about 1 hour ago
Submit Resume ID:496894 Type:Researchers Location:Other Categories:System Architecture, Cybersecurity, Hardware Development/Design, Electronic Warfare, Information Technology, Modeling/Simulation,...
Testing Proctor Lead Prn, Arizona State University, United States, about 10 hours ago
71814BR Campus: Tempe Testing Proctor Lead PRN Job Description Responsibilities include the on-site supervision of testing staff and overall exam administration operations. Performs a variety of d...
Senior Software Developer, Germany, University of Maryland University College, United States, about 10 hours ago
Senior Software Developer UMGC Europe Location: Kaiserslautern HQ, Germany Overseas Regular, 100% FTE, Full -Time, Pay Grade 005 The Senior Software Developer is responsible for all software devel...