Principal Software Engineer in Lancaster, Pennsylvania (Day 1 onsite)

Added: February 22, 2023
  • 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

Job details

Apply for this job