Job Summary:
WSO2 is looking for a highly motivated individual who wants to pursue a career in a fast-paced environment.
The ideal candidate must have the ability to prioritize well, communicate clearly, possess a consistent track record of delivery, and excellent software engineering skills are mandatory. Creativity bundled with high quality and a customer focus are very important and you must be able to work across multiple facets of the project and juggle multiple responsibilities.
Strong analytic capability and the ability to create innovative solutions are prerequisites for this position. Sounds interesting? Then we’d like to hear from you.
Responsibilities and Duties:
- Working competency in the technology domains, programming languages, and OOAD.
- Ability to design and implement solutions adhering to overall architecture and system design goals including performance, security, scalability, quality of code, etc.
- Think of all possible scenarios and the ‘big picture’ when implementing some functionality, ability to estimate effort on functional areas worked on, and deliver on time.
- Ability to identify user stories for the product and document them accordingly following the processes. Follow the WSO2 development process end-to-end when developing components / features for products i.e. coding best practices, patterns, unit testing, automated testing, documentation, etc.
- Proactively own the functional areas of the product you work on and other aspects such as:
- Marketing (blogs, social media, helping out with marketing campaigns)
- Pre-sales (product demos)
- Sales (anticipate future customer requirements and account expansion insights)
- Documentation
- Community engagement (answer questions on Stack Overflow)
- Delivery and support (monitor and help with support issues, patches, etc).
- Research on functional and technical improvements; introduce new ideas on how to improve the product and overall technical designs.
- Ability to give technical leadership to a small team. Delegate and follow-up on work assigned. Mentor junior members in engineering best practices and processes.
- Keep customers informed in a timely manner. Practice communication with empathy and be proactive in communicating.
- Ability to communicate clearly, articulate both on written and verbal communication, conduct product demos, training, and presentations.
- Ability to successfully contribute to technical and non-technical discussions on email and in-person.
- Be an advocate for communication practices in open source development and successfully practice it.
- Engage with the extended teams such as documentation, pre-sales, marketing, and sales on product and customer related activities.
Requirements:
- BSc in Computer Science with Minimum 3-5 years of experience.
- Strong development skills and proficiency in at least one programming language. Having experience in Java, C# or C/C++ will be an added advantage.
- Excellent technical design skills.
- Distributed computing skills will be an advantage.
- The passion to learn and excel in the software engineering landscape.
- Knowledge in project estimation techniques, design patterns, and performance engineering.
Other benefits:
- We want you to enjoy being part of our team and feel happy and cared for while at WSO2; hence, in addition to the performance-driven commission, WSO2 offers you a host of wonderful benefits and facilities.
- A flexible vacation policy, as long as you have demonstrated your commitment to shared goals.
- Healthcare.
- You are entitled to Health Benefits, as per the Company Healthcare plan provided by WSO2.
- Additional Support.
- A Laptop as per standard company specifications.
- Additional equipment on request (Mouse, Keyboard, Monitor)