Full-Stack Software Engineer – CXS Digital Experience

Company: VMware
Company: VMware
Location: BGR-Sofia
Commitment: Full time
Posted on: 2023-06-08 06:29
Search JobsJob DescriptionThe Elevator pitch: Why will you enjoy this new opportunity?You will enjoy this opportunity if your goal is to innovate daily by delivering ‘WOW’ products, if you have a strong attention to detail, a passion for building new features and desire to learn new things.You will be leveraging the latest technologies Java 11, Spring 5, Angular 10, k8s etc.In a fast-growing Customer Success organization, we love delighting our customers by turning complexity into simplicity and having single state of the art user experience. We don’t believe in minimal viable products and strategy for just delivering scrapy features or products, but we believe in minimal lovable products.What is the primary need, technical challenge, and/or problem you will be responsible for?We need someone who can apply their technology experience in the creation of an engineering solution from business requirements to actual implementation. You will create solution design, help build test plans, delivery plans, implement the new features, support, collaborate, inform and improve all aspect of our products.Someone who never settle for OK-ish engineering design and quality and always push for excellence and challenge his/her team on a daily basis.You will work with all teams to drive continuous improvement (upgrades of libraries, new helper libraries and tools, security, scalability) in how we deliver our services to the larger VMware organization.Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing?Onboarding. In the first few weeks, you will be working with the CXS Digital Experience team members to understand critical processes, technologies and culture.Within approximately 3 months you will be fully onboarded with our technology stack, processes and the product business logic.Next, you will work independently with our team to gather use-cases and requirements and be able to identify what are the most important questions to ask during meetings with Product Managers.You will collaborate with the team to perform design and code reviews to improve the quality of the product code and ensure continuous advancement of your technical skills.What type of work will you be doing?  What assignments, requirements, or skills will you be performing on a regular basis?Lead and own technical side of new features/projects – Software Design, Delivery Plan, Implementation,Quality, Release, Scalability, Performance, Security, Support etc.Contribute to overall quality with front end unit, back end unit and integration tests.Collaborate with others in terms of solution design, best practices, code reviews and general development processes.Work on the internal “Get Better” initiatives in pursuit of continuous improvement and excellence for the products, processes, deployments, support etc.Develop state of the art user interfaces with attention to detail.Required Skills and Experience:In-depth programming knowledge - object oriented principles, data structures, algorithms, design patterns, memory management, etc.Experience and proficiency in Java(preferred), C# or related technologiesExperience in building WOW UI/UX with modern JavaScript frameworks like Angular 10, ReactExperience with relational databases (PostgreSQL, MySQL, Oracle)Experience in managing software quality attributes such as performance, scalability, securityAbility to multi-task, adjust to needs quickly and efficiently and prioritize workYou might also have:Experience in building SaaS products, leveraging container technologies and latest CI/CD and DevOps best practicesExperience in common Java frameworks such as Spring (Data, MVC, REST) and HibernateDevelop software architecture designsBachelor’s degree in information systems or a related technical field.Experience with writing automated end-to-end tests with ProtractorWhat is the leadership like for this role?  What is the structure and culture of the team like?We believe that any success comes from two things: our people and our culture. We believe that people working in a great culture will produce the best outcome. Our culture is our DNA, it defines who we are, how we operate, and how we celebrate each achievement together.The hiring manager for this role is Ivo Delchev, Engineering Director. His expertise has been built from the frontlines with roles in product development for the past 15 years.VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. VMware will provide reasonable accommodation to employees who have protected disabilities consistent with local law. ​Search Jobs
View Original Job Posting