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 ,
- 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
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Prepare and install solutions by determining and designing system specifications, standards and programming
- Improve operations by conducting systems analysis; recommending changes in policies and procedures
- Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment.
- Protect operations by keeping information confidential
- Provide information by collecting, analyzing and summarizing development and service issues
- Accomplish engineering and organization mission by completing related results as needed
- Support and develop software engineers by providing advice, coaching and educational opportunities
- 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.
- Develop and Design the initial system database.
- Review current solution for possible integration and present integration plans .
- Plan Develop application Front-end - Back-end including database design and reporting services using MVC best practices and the latest web technologies.
- Successfully Planned the solution development software and hardware-wise and was able to deploy the solution on time for the client .
- 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
- Unit Testing - Deployment - Staff Training.