Application Developer

Crossroads Technologies - Reading, PA2.6

Full-timeEstimated: $82,000 - $110,000 a year
We are currently seeking experienced Application Development Professionals with solid experience in Java, C++, Cloud, and Mobile Application development. You will be joining a team of highly dedicated IT professionals that thrive for new challenges daily, as well as a company that demonstrates the greatest care for its employees and has a track record for sound business decisions.
Location: Reading, PA

Essential Job Functions:
Programming new software and web applications, and supporting new applications under development and the customization of current applications.
Supporting existing applications and new applications under development.
Developing monitoring and automation tools for system health and deployment.
Editing and reviewing technical requirements documentation.
Working with Quality Assurance team to determine if applications fit specification and technical requirements.
Analyzing and determining integration needs.
Interfacing with business analysts, project managers, and clients to clarify requirements.
Preparing documentation that describes installation and operating procedures, including application user guides, with limited guidance.
Evaluating and planning software designs, test results and technical manuals.
Evaluating and planning system designs, test results and runbooks.
Working independently to develop, configure, code and test programs.
Presenting all work in design review and code review sessions to team members, and must be able to explain and support decisions made and actions taken.
Assisting other team members with their assignments as required.
Testing own work and contributes to the development of test plans.
Reviewing literature, patents, and current practices relevant to the solution of assigned projects.
Deploying, Supporting and Maintaining Developed SaaS Applications
Working with Vendors to support applications and environments
Project Management of multiple application projects
Engineering and Deployment of application Infrastructure improvements.
Delivering patching and system performance enhancements to new, under development, and existing applications.
On-Call responsibilities related to system support.
Off hour deployments and maintenance outside normal working hours.
Other duties and responsibilities as assigned.

Basic Qualifications and Experience:
Mobile Application Development with Android and IOS is highly preferred.
Cloud Development experience is highly preferred.
Strong development experience using either Java, C++, Python, HTML5, or Perl.
Development experience with PL-SQL, T-SQL, JavaScript, CSS3, Swift, JSON, Objective –C, and shell scripting.
Experience with Apache Spark, WebLogic, JBoss, or Tomcat.
Experience with various IDE, development tools, and environments including Eclipse, Visual Studio, and Oracle.
Strong understanding of fundamental web service technologies including XML, SOA, and REST.
Strong software integration experience.
Commercial software development lifecycle practices.
Thorough understanding of Windows/Linux/UNIX operating systems.
Experience with QA, Testing, Validation, and Revision Management.
A minimum of 2 years of experience with Oracle SQL Database or Microsoft SQL Database is preferred.
Experience with Microsoft SQL 2012 or 2014 is preferred.
Experience with Oracle Database 11 or12 is preferred.
A Bachelor’s Degree in Information Technology or Business Management is preferred.
Display knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty.
Display knowledge of, and ability to apply, process design and redesign skills.
Display in-depth knowledge of, and ability to apply, project management skills.
Familiar with Active Directory and LDAP environments.
For consideration please send the following: cover letter, resume, references, educational transcripts or certificates, and salary requirements to