Application Developer
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.
Description
Location: Salt Lake City, UT
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.
Qualifications
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 This email address is being protected from spambots. You need JavaScript enabled to view it.
Locations: Crossroads Technologies, Inc., 3 Park Plaza, Reading, PA 19610; 12244 Business Park Dr, Draper, UT 84020, Raleigh, NC.