Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop coding design and write codes on the software programs and applications based on the baseline design document prepared by the Software Designer and submitted by the Team Leader.
- Review and recommend changes using the baseline design documents.
- Implement the design components and submit to the Team Leader to assemble the product components according to the product integration plan.
- Execute test cases, resolve all reported defects, and communicate them to the testers to verify their closure.
- Develop installation media and hand it over to the Team Leader for review.
- Coach and support other Software Developers.
- Perform any other related job duties as requested by the direct supervisor.
Job Requirements
- Mastering C# (Advanced Language features, multithreading, Inter-process communication, bit manipulation, PInvoke, Memory Management, Garbage collector basics, etc.)
- WCF, WPF, MVC, C++
- F#, Python, Machine and deep learning Basics, (Better to have knowledge with)
- Willing to learn new technology.
- Knowledge about service-oriented architecture.
- Can design and define requirements for new systems from scratch
- Problem solver, cooperative and has leadership skills.
- Can build system Architecture
- Can conduct system Analysis
- Can do basic Image processing algorithms
- OOP, Design Patterns, OS basics, Oracle, MS SQL,
- Knowledge about Web Technology (Mean Stack, MVC, WebApi )
- Knowledge about Big Data basics, No SQL DB, Business intelligence basics.