Job Description / Responsibility
Overall management and operation of the Product Development/ projects.
Develop strategy and plan for strategic initiatives
Responsible for managing one or more projects within the constraints of scope, quality, time, and cost.
Participate in the development of one our flagship products, designed in .NET.
Design, code, test and implement according to software design specifications following standard coding styles and practices
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Establish standards and processes to deliver quality software
Lead, provide direction and oversee the successful product development, implementation of project and operational requirements
Supervise and provide technical support to the software developer.
Establish and update plans with actual and forecasts using Project Management tools.
Maintain documentation of the Product Development Works.
Play vital role in the Product development, implementation procedures relative to the installation of new features, process, solutions and services for different clients.
Analyze performance of programs and take action to correct deficiencies based on consultation with senior operation managers and approval of senior management team.
Job Nature
Full-time
Educational Requirements
M.Sc/ B.Sc in computer science or engineering/equivalent degree from any public/reputed institute.
Experience Requirements
Minimum 4 year(s)
The applicants should have experience in the following area(s):
Software Architect, Software Implementation, Team Leader (Software), Technical Lead (Software), Project Manager (Software)
The applicants should have experience in the following business area(s):
Software Company
Additional Job Requirements
Excellent understanding of OOP
Knowledge of software design principles, design patterns, coding standards and best practices.
Write well designed, testable (unit testing) and efficient code
Experience creating technical, system and user story documentations
Must have sound knowledge in .net framework, ASP.net, C#, MS SQL server, crystal report or other reporting tools
Must have good knowledge on HTML, DHTML, XML, JavaScript, CSS, Ajax, jQuery
Must have good knowledge on Entity Framework, LINQ and MVC
Solid foundation of .Net Web Services (ASP.Net Web Services, WCF)
Extensive front-end and back-end development with MS SQL server including; design, creation and maintenance of tables, stored procedures, triggers, and views
Excellent capability of writing complex SQL queries and objects
Excellent UI Development Skill
A problem solver with a positive attitude and excellent relationship management skills
Ability to analyze requirements and take direction and constructive criticism as necessary to meet business needs.
Highly organized time management skills – you should be able to juggle multiple priorities at once
A passion for constant improvement – always looking to do things better (both personally, as part of a team and for the company)
Seek out new technologies and ideas to add value to project
Must be good in English communication both in oral and written.
Salary Range
Negotiable
Other Benefits
As per company policy
Send your CV to hr@addiesoft.com