Description

HIRING MANAGER NOTES

 

This candidate must be a US citizen and be willing to wait for their Public Trust clearance .

The candidate must be strong in JAVA and Python with 4 + years of experience on each skill .

Local candidates are preferred ,but re allocation wilk work too .

Prior NOAA or any State client experience is highly preferred .

 

The candidate must have the following qualifications:

 

4+ years using Java, Python, SQL, and other high level programming languages in a primarily Linux/UNIX based environment.

Experience developing enhancements to existing applications and work on larger projects involving the development of software.

Document software and assist with implementation and full software development lifecycle (SDLC).

Experience creating Web Services, that have been used in production settings; with Linux/Unix, is preferable

Experience developing and maintaining applications and dissemination tools (i.e. APIs) using Java, Python, PL/SQL, CGI, Perl and relational databases.

Experience developing and maintaining websites with HTML, CSS, JavaScript, Bootstrap, leaflet, jQuery, Web services

Experience in Mobile Application Development is a plus

Experience in providing real-time or other application support is preferred

Experience in testing web applications in multi-platform, cross-browser development is a plus

Experience in Web Service technologies such as SOAP/WSDL and REST developing RESTful APIs for data retrieval and Web Applications

Experience managing projects is a plus

Experience performing unit testing and integration testing to validation solutions

Experience with AWS or other cloud environments is a plus.

Experience with content management systems such as WordPress is a plus.

Experience with web development using HTML, CSS and JavaScript is required.

Experience working with Linux/Unix, PHP, Perl, Subversion, NetBeans or Eclipse

Knowledge of System Development Life Cycle (SDLC) methodology

Maintain existing data processing applications, including APIs, websites, and dissemination tools

Must be able to meet assigned development goals with a high quality of output and meet target delivery dates.

Proficient in the use of browser Developer Tools for troubleshooting

Strong understanding and experience of object-oriented design using common design patterns

Support real-time operations, for example, by monitoring performance of applications, working with administrators and others, etc

Work both independently and within a team and proactively address issues or implement enhancements.

Be able to explain and demonstrate that he or she can perform the essential functions of the job, with or without reasonable accommodation, using some other combination of knowledge, skills, and abilities:

Ability to communicate clearly and effectively;

Work in a process-oriented and deadline-driven environment, and be capable to work independently

Ability to work independently and as part of a team.

 


 

Education

Bachelor's Degree