Software Developer / Software engineer
- Experienced Software Developer with expertise in working on a variety of software development projects and deep programming language knowledge. Adept in writing and implementing efficient code, developing quality assurance procedures, and deploying software tools, processes, and metrics. Possesses Knowledge of the software development life-cycle and has the ability to develop unit testing of code components or complete applications.
- Adroit in designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences; preparing reports on programming project specifications, activities, or status
- Knowledge of the software development life-cycle; ability to develop unit testing of code components or complete applications; experience working on a variety of software development projects deep programming language knowledge