The person in this role should be a motivated and talented individual who is passionate about building software products with a strong emphasis on design, quality, performance and amazing user experiences. The individual should have the ability to lead teams, implement processes and drive performance to succeed in a complex environment. The role is highly autonomous requires strong problem-solving skills and the ability to analyze quantitatively, scope technical requirements, and effectively prioritize program deliverables. Key Activities Design, build and test applications Develop on a culture of excellence & delivery, while helping grow that talent Provide maintenance support to traditional applications Contribute to product feature prioritization and technology roadmaps Manage a team of engineers Steer goals, projects, and features with teams Provides basic design documents and translates into component-level designs to accelerate development. Designs, develops, and distributes reusable technical components. Assists in developing technical documentation; participates in test-plan development, integration and deployment Defines and develops project requirements, functional specifications and detailed designs of application solutions for clients Develop system design maps and lead walkthroughs Partner with functional teams QualificationsTechnical Skills and Qualifications Experience with Microservices Technology including: Web Development Framework (Front End), DevOps Tools, Java/Spring Framework, GraphQL / GraphQL-java, Code Quality Tools, Unit and Performance Testing Tools, Build/Integration/Deployment tools, Infra Operations - Authentication, SMTP, Messaging; API development, Caching Technology, Security Scan tools, Artifact repository, Container Runtimes - Docker, Kubernetes, ACR/AKS Experience with Web Development Framework - ReactJS/ React Native,Redux, Bootstrap, Hibernate Angular JS, Vue.JS, Struts Experience with any of Build/Integration/Deployment tools – Ant, Maven, Jenkins, Spinnaker Must have an experience with any of Database Technology/tools - Oracle 18c or a market leading DB platform such as CosmosDB, PostgreSQL, MongoDB(Atlas), MS SQLServer, MySQL Experience with Performance and Test Automation including Selenium, JUnit or similar tools like Jmeter, TestNG, , Cucumber or Appium Experience with Logging/Monitoring suite including ELK and Grafana Functional Skills Team building / Mentoring / Foster career growth and a strong team culture Determine product visions, roadmaps, and feature priorities Interface with our IT stakeholders to understand requirements, set priorities and communicate direction and progress Drive diverse thinking and problem solving Drive Engineering strategy and vision for products, working closely with customers and product managers Working knowledge of Agile scrum Define and set standards and build an engineering driven culture Experience in cloud design, development and operations An understanding of the SDLC, and a track record of shipping software on time Knowledge of software engineering and best practices for the full software life cycle, including coding standards, code reviews, source management, build processes, testing, and operations Manage the agile processes and methodologies CI/CD Automation Leadership Skills History of delivering solutions consistently and managing the complexity of large project implementations. Demonstrated ability to interact and communicate successfully with business partners, technology teams, production support and technical operations teams Strong influencing, negotiation, and problem-solving skills with an ability to identify stakeholders, assess their needs and manage their expectations through effective communication Demonstrated ability and curiosity to pursue vision and direction in a way that drives team engagement and motivation Adaptability to thrive in a dynamic fast paced environment with many moving parts and a large variety of responsibilities including geographical diversity of technical functions Demonstrated ability to thrive in a flexible and fast-paced environment, including the ability to think big in a rapidly evolving technology space. Ability to successfully handle ambiguity.
Sr. Developer, R&D in Bucuresti
Datele de contact vor fi vizibile dupa ce veti aplica!