Principal Software Engineer in Lancaster, Pennsylvania (Day 1 onsite)
- Country: United States
- Region: Pennsylvania
Role: Principal Software Engineer
Location Lancaster, Pennsylvania (Day 1 onsite)
Job Description:
? 5-15+ years of experience developing software & systems for
medium to large business environments
? Strong technical leadership skills
? Strong experience in multiple programming languages,
technologies, and software platforms, such as Java, Angular, Ionic,
JavaScript, Oracle
? Experience with Mobile development
? At least 8+ year?s hands-on experience with one or more of the
programming languages (e.g. Java)
? Strong and extensive experience with design principles
(patterns, cohesion/coupling, S.O.L.I.D.)
? Strong background and experience with object-oriented design,
data structures and algorithms
? Experience and worked with Services Oriented Architecture and
RESTful services development
? Experience with Microservices
? Over 2 years of experience with Cloud Technologies
? Experience with writing clean and maintainable code using
engineering best practices (unit testing, TDD, continuous integration and
deployment, automation, design patterns, refactoring etc.)
? Proven record of mentoring and guiding less experienced team
members
? Strong experience working with other developers, quality
engineers (QE), ops engineers and support engineers to ensure smooth
deployment, continual operation and passion for developing good software.
? Expert in leading and participating in design discussions with
both technical and non-technical audiences.
? Experience mentoring and coaching developers
? Experience documenting business solution in technical documents
and diagrams
? Familiarity or experience with Agile engineering practices
? Working experience with Apache, Ngnix, Redis, jQuery, knockout.js
? Experience in open-source development
? Good understanding of web technologies (HTTP, Apache, HTTP
Proxies)
? Experience with continuous integration and deployment (CI/CD)
? Strong experience with multi-threaded applications and memory
management
? Experience working with legacy code
? Agent of change to drive architecture around RESTful services
Reference : Principal Software Engineer in Lancaster, Pennsylvania (Day 1 onsite) jobs