Previous Job
Previous
Senior Programmer
Ref No.: 18-74083
Location: Towson, Maryland
Position Type:Full Time/Contract
Start Date: 10/05/2018
 
Job Description:
•        Researches, designs, develops and/or modifies enterprise-wide systems and/or application software.
•        Designs and codes software components, units, and modules that meet product specifications and development schedules.
•        Performs systems modeling, simulation, and analysis. Tests and debugs assigned components and units.
•        Participates in large system and subsystem planning.
•        Collaborates with hardware engineers on machine characteristics that affect software systems and works with them to resolve incompatibilities.
•        Writes and updates technical documentation such as user manuals, system documentation, and training materials.
•        Troubleshoots problems and provides customer support for software operating systems and application issues.
•        Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements.
•        Maintains current knowledge of relevant technologies as assigned. Participates in special projects as required.
 
Education:
•        Bachelor's Degree in a Computer Science or related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience. Masters degree preferred
 
Required Skills:
•        Full lifecycle software development experience
•        8-10 years of directly related computer programming (.Net, VB6, C#, Java, etc.) experience
•        Working experience with:
·                     SQL Server/TSQL, writing stored procedures, triggers, queries.
·                     SVN, JIRA-Crucible, TSF, configuration management
·                     Testing, utilities, and debugging tools
•        Experience with developing, supporting, maintaining web-based applications (i.e. using Java, Servlets, JSP, EJB, JDBC, JSTL, XML, Web Services, Spring, Struts, Hibernate, JPA, BC4J and JSF)
•        Strong written and verbal communication skills
 
Desired Skills:
•        Experience with front end development with AngularJS / Angular 5, React, etc.
•        Experience working with Big Data, Data modeling, ETL, & Business Intelligence (Business Objects),
•        Experience working with business rule engine (i.e. Drools)
•        Experience with AWS
•        Experience working in an Agile (Scrum) or Scaled Agile (SAFE) environments
•        Working experience with:
·                     Leading development projects and teams
·                     Legacy modernization efforts
·                     Rapid paced environments