Principal Software Engineer
Qcentum Technologies LLC
Job at a glance
Essential Job Functions Provide technical leadership in getting new ideas into production efficiently Enhance tools and processes to improve product design/development Analyze business needs and conceive, design, and develop innovative solutions Whiteboard designs and mentor less experienced team members Keep an eye on quality engineering practices, implementation, and be the mentor and champion for your team Work closely with Software Developers / QA Engineers and the business to build outstanding products Develop a deep understanding of product functionality and how it relates to business goals and practices Be hands on, code and take ownership for features/initiatives Must be able to interface with executives, business leaders Knowledge, Skills, And Abilities Required Bachelor’s degree in Computer Science or equivalent 12+ years industry experience Good leadership skills Good experience with Java, Spring, Hibernate, REST Good experience with cloud-based development / leveraging cloud services Good experience with JavaScript (AngularJS) Good experience with SQL / Relational Databases Good experience with Big Data / data pipelines on the cloud Good verbal and written communication skills Proven troubleshooting and problem-solving skills Experience working in a Lean/Agile environment Nice To Have Experience developing a microservices architecture Experience with Docker, Kubernetes, CI/CD, Jenkins and deploying applications on cloud (Google Cloud Platform preferred)