Job Title : Senior Software Developer


At the time I joined Siemens they have been working hard on their new DROS solution I was introduced as a senior software developer and worked there for the entire development cycle of the project my responsibilities can be summarized by the following ,

  1. Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
  2. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  3. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  4. Prepare and install solutions by determining and designing system specifications, standards and programming
  5. Improve operations by conducting systems analysis; recommending changes in policies and procedures
  6. Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment.
  7. Protect operations by keeping information confidential
  8. Provide information by collecting, analyzing and summarizing development and service issues
  9. Accomplish engineering and organization mission by completing related results as needed
  10. Support and develop software engineers by providing advice, coaching and educational opportunities


  1. Perform data collection by reviewing each department needs and discussing how it going to be connected in the final system Layout the basic software requirements and design system database schema.
  2. Develop and Design the initial system database.
  3. Review current solution for possible integration and present integration plans .
  4. Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
  5. Successfully Planned the solution development software and hardware-wise and was able to deploy the solution on time for the client .
  6. Developed / Maintained / Deployed Multiple successful web solutions using modern Web / Desktop technologies ASP.NET , C# , HTML, AJAX , Jquery , CSS , MSSQL , LINQ , MVC , Telerik Tools , IIS,Powershell , Entity Framework , Winforms
  7. Unit Testing - Deployment - Staff Training.