Java Developer/Manager of Applications Development Community, Social Services & Nonprofit - Exton, PA at Geebo

Java Developer/Manager of Applications Development


Job Description:
Role:
Java Developer/Manager of Applications DevelopmentLocation:
Exton, PAJob type:
Full Time/PermanentPURPOSE Responsible for directing and managing the activities of a team of developers involved in the design, development, deployment, and support of IT systems.
This position manages the software and database development cycle for customizations, business rules and formats and project plans.
Leads, coordinates, and integrates multiple application development programs that have significant business impact.
ESSENTIAL JOB FUNCTIONS Drives the Application Development projects, and the development organization toward achieving the intended business results aligning to enterprise strategies.
Performs coding, design, and code reviews regularly.
Oversee the design and constructs of extensions, reports, and interfaces with highly variable complexity.
Work in an Agile team working on concurrent projects.
Utilizes company-specific programming standards and techniques to assure efficient program logic, data manipulation and supportability.
Provide advanced problem-solving and technical support for one or more modules.
Recommend improvements to application development and strategy, application usage, or process by applying knowledge of the business processes in various functional areas.
Validate project design, business impact, and resolution of implementation issues.
Manage, coach, develop, and mentor professional level staff; ensure resources are effectively utilized.
Ensures that our development team comply with all technical procedures, quality controls, corporate policies, and regulatory controls.
Communicates effectively with our Business and Technology partners.
Recruits, hires, leads, motivates, and coaches staff to continually improve our team performance.
Review technical architecture of new and ongoing projects to ensure long term simplicity, scalability, maintainability, security, and reliability.
Work with technical operations and support teams to increase stability and reliability of the deployment environments.
Manage outsource development team.
ADDITIONAL DUTIES AND RESPONSIBILITIES Assumes additional responsibilities and performs special projects as needed or directed.
Knowledge, Skills, Abilities and Personal Characteristics 5-6
years of web development experience with Java.
Experience in building and growing teams in a collaborative and team environment.
Database and integration experience using RESTful API, SQL, and web services.
Strong written, verbal, and presentation skills required.
Excellent facilitation skills are required to drive resolution of complex business and technical problems.
The ideal candidate will be highly organized, capable of managing multiple, complex tasks and able to work with several groups at once.
Effective interpersonal and communication skills Must have strong problem-solving and follow-through skills.
Ability to manage projects with evolving priorities and deadlines.
Experience managing both internal resources and, as needed, external contractors/vendors.
Strong interpersonal skills and ability to work effectively at all levels in a collaborative team environment.
Knowledge of IT service management principles Ability to organize, prioritize and schedule work assignments.
Preferred:
Experience working with iPaaS solutions like Boomi or Jitterbit.
Working experience in AzureThanks and Regards,Vinothini M Recommended Skills Agile Methodology Business Processes Coaching And Mentoring Code Review Communication Coordinating Apply to this job.
Think you're the perfect candidate? Apply on company site 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.