Role : As a Senior Software Development Engineer, you will be working on product development and be on the forefront of advancing CAD design. In this role, you will work through all facets of software development: design, prototype, implementation, testing and documentation.
Principal Duties & Responsibilities:
- Design, prototype, implement, test and troubleshoot source code of product features
- Create high level software design (HLSD) documents and outline software solutions
- Prepare accurate implementation task lists / time estimates and deliver assignments as per functional specifications, quality standards and project schedules
- Work both independently and as an integral member of a high performance team
- Work with Product Design and deliver solutions that are innovative, functional and meet customer requirements.
- Collaborate with Platform product support team and developers worldwide
- Work closely with Quality Engineers in unit level testing and problem resolution.
- Provide input to Technical Publications and review documentation of key features
Desired Skills and Experience
- BS in Computer Science, Mathematics, Engineering or equivalent. MS or higher degree preferred.Excellent English communication skills both written and verbal.
- 5-8 years of relevant, strong C#/C++/.Net programming experience.
- Strong understanding of web technologies, web services, communication protocols and proven track record in developing communication between desktop application and web services.
- Understanding and application of object oriented design, design patterns, complex data structures and algorithms.
- Delivery of software leveraging COM/.NET technologies
- Experience with working on code enhancements within a large, complex software system
- Ability to multi-task between complex projects
- Familiarity with software development process, including specification, quality assurance and documentation
- Knowledge of software development methodologies, such as Waterfall and Agile.
Engineering Graduate freshers with strong academics from a premium college with excellent English communication skills both written and verbal can also apply at email@example.com