Palo Alto Networks® is the fastest-growing security company in history. We offer the chance to be part of an important mission: ending breaches and protecting our way of digital life. If you are a motivated, intelligent, creative, and hardworking individual, then this job is for you!
Join a dynamic and fast-paced team of seasoned fellow engineers designing and developing web applications in a rapidly growing company for both consumers and to support our internal operations. You will work on our business applications, implementing features across the entire stack. Accomplish business requirements by developing and maintaining software applications and databases.
Lead a micro-services oriented approach to architecting solutions to provide better agility and scalability for the services that IT offers to the business.
Experience in migrating monolithic applications into micro services that auto scales in hybrid cloud environments.
Identify business requirements by establishing personal rapport with actual, potential and internal clients.
Design, develop, test, and document scalable, high-quality business applications, recommend alternate approaches, analyze impacts, and provide sizing estimates.
Collaborate with other cross platform team members to build effective integrations.
Participate in design sessions and code reviews.
Work with business requirement stakeholders to design, develop and refine. the graphical user experience of an application.
Confirms program operation by conducting unit, system and integration tests; modifying program sequence and/or codes as necessary.
Prepare project related documentation, GAP analysis, functional specifications, design specifications, and complete development activities including reports, interfaces, conversions, enhancements, and forms during different stages of a project.
Must have experience in Java or .Net based web application development within team environments and large implementations
Ability to manage multiple simultaneous deliverables in a fast-paced environment
Strong understanding of integrated flows for customer support processes
Must be comfortable accessing and manipulating various web and local data sources such as relational databases, SOAP and RESTful API calls
Must be able to work with a team and support a common code base; adhering to coding standards and deployment processes
Must be willing to learn and adapt to new programming languages and technologies on an as-needed basis
Must communicate project status and needs to the team and project lead to minimize any impact of change
Must have experience debugging, logging and tracking issues
Bachelor’s degree or equivalent in Computer Science or a related degree
MVC, MySQL, SQL Server, Visual Studio, Team Foundation Server, GIT, WCF, WebAPI, SOAP, UI Frameworks, IIS