Software Development
Senior Software Developer
Job Requirements:
-
Lead/document technical design & architecture.
-
Document design and technical specifications according to company and quality standards.
-
Code application components according to company and quality standards.
-
Meet personal deadlines and contribute towards team objectives.
-
Execute unit tests.
-
Execute peer reviews.
-
Continuous acquisition of knowledge & competencies of new technology as dedicated by the project strategy.
-
Diagnose, analyze and resolve application problems.
-
Perform on the development of less experienced developers
-
Prepare set of reports to management on regular basis.
-
Assist in the QA process as required.
Job Qualifications:
B.Sc , Computer science or Computer Engineering .
Vocational
3 years developing software applications
2 years experience in developing business application
Technical
-
Expert in Database design (Data modeling, Process Modeling, database design, ERD & DFD) methodology is a must.
-
Expert in .net framework technology and concepts.
-
Expert in programming tool preferably (Visual Studio 2010 C++ or C#) preferably C#.
-
Knowledge of the use of MS Project (or similar programs) is a must.
-
Worked of the development of Business applications and (Or) ERP Solutions.
-
Expert in Microsoft SQL server development.
-
Expert in database performance optimization techniques.
-
Expert in object oriented programming and design techniques.
Additional Technical Skills for different types of developers:
Web Developer
-
Expert in Silver light technology is a plus.
Mobile Developer
-
Expert in Android software development using Mono for Android.
MS Dynamicx AX Developer
Morphx / X++ programming language.
Apply
Software Developer
Job Requirements:
-
Work with project leaders and business analysts to understand requirement
-
Code application components according to company coding standards.
-
Execute unit tests
-
Execute Peer Reviews
-
Document components according to company documentation standards.
-
Analyze and diagnose application problems
-
Meet individual deadlines and contribute towards team objectives.
-
Learn and become efficient with new technologies as dictated by the product strategy. To put forward improvement suggestions as any stage of the project life cycle.
-
Reports progress reports to his supervisor on regular basis.
-
Reports Progress level , Problems ,Failures (inability to meet deadlines) and communications (Inter/Intra departmental – Customers) to his supervisor
-
Assist in the QA process as required.
Skills
-
Good communication abilities (oral and written).
-
Problem solving.
-
Understanding of the potential of computer technology.
-
Creativity.
-
Work successfully in a team matrix environment
-
Continuous learner
-
Ethical with users and Colleges
-
Analytical thinking, attention to detail and superior time-management skills are crucial
Degree
-
BS: Computer Science, Computer Engineering
Work Experience
1 Years experience in developing software applications
Required Professional Experience
-
Knowledge of Database design (Data modeling, Process Modeling, database design, ERD & DFD) methodology is a must.
-
Good grasp of .net framework technology and concepts.
-
Knowledge of a Programming Tool preferably (Visual Studio 2005 C++ or C#) preferably C#.
-
Knowledge of the use of MS Project (or similar programs) is a must.
-
Worked of the development of Business applications and (Or) ERP Solutions.
-
Knowledge of Microsoft SQL server development.
-
Knowledge of database performance optimization techniques.
-
Knowledge of object oriented programming and design techniques.
Apply