Job Description
We are looking for skilled and passionate software developers to help with the development of our current and upcoming desktop and cloud based products. He/she will participate in all stages of software development life cycle (SDLC), from preliminary system and requirements analysis to tests and deployment.
To be successful in this role, he/she will need extensive knowledge of programming languages and the software development life cycle. A Bachelor's degree in computer science or related degree is required.
- Design, develop, implement and support new software systems/components
- Troubleshoot, debug and upgrade existing software systems/components
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Produce specifications and determine operational feasibility
- Write well-designed, scalable, testable code
- Integrate software components into a fully functional software system
- Develop and execute software verification plans and quality assurance procedures
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Recommend improvements to existing software programs as necessary
- Communicate effectively and professionally, in all forms of communication, with internal customers, other teams and management
- Bachelor's degree in computer science or related degree
- 1-3 years experience in software development
- Knowledge of the software development life-cycle
- Demonstrated knowledge of programming languages (C#/C++/Java) and/or web technologies (Angular, HTML, CSS and Javascript)
- Ability to work independently as well as in team.
- Multi-tasking work like design document, project related document.
- Flexible and willing to accept a change in priorities as necessary
- Exposure to agile software development process like scrum
- Strong analytical and reasoning skills with an ability to visualise processes and outcomes
- Good communication and documentation skills and ability to work collaboratively
Opportunity to engineer solutions in a product-based company.
To design, implement and support critical products.
- Strong technical ability, problem solving, coding and debugging skills.
- Quick learner who thrives in an ambiguous environment.
- Be the escalation point for resolving exceptions and clearing roadblocks.
- Identify and resolve bugs, where required.
- Own the integrity of solutions, ensuring best practice are followed, not just in technical design and implementation, but in the quality of code.
- Strong mathematical skills with good Data structure and Algorithm design concepts. Knowledge of design patterns is an advantage.
- Knowledge and use of Agile process is an advantage.
- Strong understanding of technology and the ability to deep dive into a technology problem.
- Ability to convey message in a structured and straightforward manner, appropriate to the audience and medium.
- Experience with Test-Driven Development (TDD) practice.
- We at VEST always try to foster an environment that values and respects all individual s strength, perspectives, ideas, and ability to meet the needs of our customers globally.
- Challenging opportunities: Learning happens outside the comfort zone and that is where our team likes to be always pushing the boundaries and growing personally and professionally.
- We have a strong culture of valuing our employees and promoting an autonomous, transparent, and ethical work environment.
- Talented and supportive peers who value your contributions and drive your learning.
- AutoRouterTM is the world s first and only automated manifold design service.
- MDTools is the world s only 3D parametric software created exclusively for manifold design.
- HyDraw CAD is the premier schematic design product with a self-contained 2D CAD engine.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
