As a Lead Software Engineer on our team, you will have an opportunity to work on a product called Connected IP Payments (CIPP). Your primary focus will be delivering high-quality software products, driving innovation, and leading by example in technical excellence. Your expertise, combined with your passion for continuous improvement, will be instrumental in driving our product development forward.About You - Experience, Education, Skills, and AccomplishmentsBachelor’s degree in Computer Science, Computer Engineering, or a related field6+ years of experience in full stack software developmentProfessional work experience building large-scale front-end applications developing single page applications using Angular or similar in a Microsoft Environment (ASP.Net, C#, & SQL Server) It would be great if you also had...Key Skills: ASP.Net, C#, Java, SQL, Entity Framework, Web API, REST API , Angular 9+, HTML 5, CSS, JavaScript, Source Code Git/Bitbucket,Master's degree in Computer Science or Computer EngineeringA proven track record of delivering high-quality softwareExperience with Best practice such as SOLID and TDDExperience with cloud technologies, enterprise architecture, and security best practicesExcellent problem-solving, analytical, and technical troubleshooting skillsLeadership potential with a willingness to mentor othersAbility to manage complexity - makes sense of complex, high quantity, and sometimes contradictory information to effectively solve problemsAccountability - Holds self and others accountable to meet commitments. For example, tracks performance and strives to remain effective, learning from both successes and failuresWork process optimization - knows the most effective and efficient processes to get things done, with a focus on continuous improvementWhat will you be doing in this role?Design, develop, and maintain software products with a focus on scalability, security, and efficiencyCollaborate with cross-functional teams to define and implement technical requirementsLead technical discussions and provide innovative solutions to complex engineering problemsMentor junior engineers and contribute to their professional growth.Stay abreast of emerging technologies and trends in software development, cloud services, and securityPrepare technical documentation and lead code reviews to ensure high standards of code qualityActively participate in continuous improvement initiatives within the engineering departmentCollaborate with DevOps to streamline development processes and deployment strategiesContribute to the strategic planning of software development projectsPotential to lead a team of engineers in the future, based on performance and organizational needsAbout the TeamWe are a customer obsessed software engineering team within the Intellectual Property [IP] business of Clarivate and part of the larger Technology organization focused on building software products and integration platforms. Our mission is to deliver best in class experience to our customers through our product and engineering practices, and ensuring the delivery of scalable, secure, and innovative software solutions.Hours of WorkFlexible working hours to align with our globally distributed teams and stakeholdersThis is a hybrid role working 2-3 days a week in our Alexandria, VA or Philadelphia, PA office#LI-LP#LI-HybridClarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled
View Original Job Posting