Software Engineer 1 Information Technology (IT) - Columbia, MD at Geebo

Software Engineer 1

Company Name:
WorkStaff USA Staffing Agency
Minimum Requirements:
Five (5) years in software development technologies and methodologies
BS Degree One (1) year in software development technologies and methodologies
MS Degree /years in software development technologies and methodologies preferred
Desired Requirements :
Designing and developing multi-tier web applications using languages such as Java
-Writing design documents, test plans, and test results.
- Designing and developing software and/or multi-tier web applications using programming languages to include: Java/Java EE, Swing, Hibernate, Spring, Struts, JUnit, C, C++, C#, .NET, Java Script, ColdFusion, and Adobe Flex development tools.
- Ability to develop and/or maintain software capabilities using C/C+
software development environment; Windows operating system internals, computer security, Win32 programming, Windows kernel programming, x86 assembly programming, COM programming, .NET programming, network programming (sockets), and software reverse engineering.
- Developing applications utilizing software frameworks (e.g. Ozone Widgets, Spring, Hibernate, Struts, and JUnit)
- Working knowledge of Java APIs such as JDBC JPA, and EJB
- Experience with data base design and stored SQL procedures
- Ability to apply cost estimation techniques to software development, test, and maintenance efforts
- Working knowledge of and ability to assist others in the use of software engineering tool to support process improvement to include ClearCase/ClearQuest, MS Project/Primavera, Subversion, Doors, Mecurial and Minitab.
- 1
years in network analysis (data and protocols) and TCP/IP and UDP protocols
- 1
years experience malware analysis and mitigation techniques
- Experience working with Scrum or other agile software development processes
- Knowledge of SOLR/Lucene, AJAX, JAXB, and JavaDB
- Knowledge of U124/U127, SOTF, Packet Capture, and Protocol Processing
- Working knowledge of and ability to implement IPv6 protocols.
In addition to the Minimum and Desired Requirements you must have the following:
JavaScript, KendoUI, Angular JS,PHP, JQuery, REST, MySQL/PostgreSQL efficiencies/maintenance, Java, XML, SQL, JSP
- Computer Science BS graduate 1
year experience in software development and maintenance (i.e. software requirements analysis, software design including object oriented analysis and design, coding, testing, documentation, configuration management, user training, deployment, and lifecycle maintenance).
OR
- 5
years of experience in software development and maintenance (i.e. software requirements analysis, software design including object oriented analysis and design, coding, testing, documentation, configuration management, user training, deployment, and lifecycle maintenance). - Experience/comfort with rapid prototyping in response to mission needs is a plus.
The ideal candidate is driven to learn and innovate using Java, PHP, SQL, KendoUI, and Angular JS. Most development is completed on Windows systems, but we desire that the candidate is used to working with Linux for deployments and troubleshooting. SCRUM is used and Sprints normally last range from 14 days to 5 weeks. Day-to-day activities include: writing new widgets and capabilities to fit within established web frameworks, building web front-ends for newly architected systems, and working with users to understand requirements and build new functionality quickly. Less frequently, the candidate would be expected to work with Java back-end processing and building REST interfaces as necessary to serve data to web applications.Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.