Principal software architect
Job details
We are currently hiring a Principal Software Architect to lead a team of developers to deliver various Supply Chain applications in line with business requirements. Your main responsibilities will include: Leading the teams of Product Leads, Technical Leads, and development team in the design, development, coding, testing, and debugging of applications. Managing all the activities of the software development and setting goals for each team member to ensure timely product delivery and quality code. Manage, measure, and quantify the product delivery of each team member and work on continuous improvements. Defining product development scope, timelines, and resource allocation Providing guidance to the team and ensuring they adhere to development standards. Ensuring adherence to software development methodologies and best practices Collaborating with stakeholders to gather business requirements. Managing software development budgets and expenses Conducting performance evaluations and career development discussions Identifying training and skill development needs for the team Key Requirements Degree in Computer Science, Engineering, or a related field Minimum 10 years of mandatory experience working in Supply chain industry and logistics Products development. Agile Framework Certified You have proven experience as developer and in leading development teams. You have extensive experience in developing, deploying, and integrating software solutions. You are a good mentor & coach. You possess excellent problem-solving, analytical, and communication skills. You possess good knowledge and hands-on experience on several Java platform technologies, such as Java EE, DOM/SAX, Annotation, AOP, DI, REST, workflow, etc. Familiar with infra layer technology such as Docker. You have experience on all/specific part of web system application, such as input validation(single/cross), data transfer, exception handling, log management, interactive message security handling, sync/async processes and performance. Experience in Test Driven Development (TDD) / Business Driven Development (BDD) Familiar with one/several common frameworks/tools, such as Spring Security, Hibernate, Redis, Kafka, ELK( Elastic Search, Logstash, Kibana for log analysis) Applying low-code or using available open packages to fast-track development life cycle. Manage remote development effectively with process and tools. Continuously improve enhance products to meet latest market needs. Periodic product research and feature comparison with similar products in market and add to product backlog. #J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.