Top Senior Software Engineer Skills

Below we've compiled a list of the most important skills for a Senior Software Engineer. We ranked the top skills based on the percentage of Senior Software Engineer resumes they appeared on. For example, 12.0% of Senior Software Engineer resumes contained Web Application as a skill. Let's find out what skills a Senior Software Engineer actually needs in order to be successful in the workplace.

The six most common skills found on Senior Software Engineer resumes in 2020. Read below to see the full list.

1. Web Application

high Demand
Here's how Web Application is used in Senior Software Engineer jobs:
  • Based on different auto insurance provider, configuration engine will generate different questions displayed in web application.
  • Supported a variety of in-house web applications for Financial Services, Data replication and inventory control.
  • Implemented inventory management into web application and database sync services through windows service using WCF.
  • Gather business requirements and implemented new initiatives to be incorporated into the existing Web Applications.
  • Designed and developed security framework for the web application: User authentication and authorization.
  • Web Application Development and Maintenance using HYPERWAVE Enterprise Content Management software.
  • Analyzed, designed, developed and implemented several online web applications.
  • Experience in developing consumer facing web applications using Ajax.
  • Enhanced and maintained web application primarily used by participants.
  • Developed administrative web applications to manage internal operations.
  • Managed implementation of web applications, Data module.
  • Mentored Drake University intern on web application development.
  • Worked on internationalization and localization of web application.
  • Maintained and supported Global Financial Report2Web application.
  • Monitored different web applications and processes.
  • Web application architecture and technology strategy.
  • Internationalized and localized web application product.
  • Utilized LinkQ for web applications development.
  • Develop web application using Spring Framework.
  • Converted desktop applications to web applications.

Show More

2. Pl/Sql

high Demand
Here's how Pl/Sql is used in Senior Software Engineer jobs:
  • Created complex reports using user-defined functions, condition objects and aggregate awareness functions for PL/SQL enhancement.
  • Collaborated and developed a data-driven-code-generator for constructing Oracle SQL, PL/SQL and Java integrated packages.
  • Customized existing PL/SQL Packages to incorporate extended functionality.
  • Created PL/SQL stored procedure (Dynamic procedures), functions, triggers, packages and cursors for Sales Analysis data mart.
  • Developed custom alert management system using PL/SQL, Application Object Library etc., saving manual effort of teams by 60%.
  • Specialized in developing stored procedures, functions, packages and database triggers using Oracle SQL and PL/SQL to improve query performance.
  • Used SQL*Loader for import into interface tables, and PL/SQL block for complete validation of data and inserting into base tables.
  • Designed and developed PL/SQL packages to accept transaction files from BP and helped in successful on time implementation of the project.
  • Developed packages, procedures and functions in PL/SQL for merchant data loading and data processing from Oracle DB to DB2 DB.
  • Experience in writing Stored Procedures, Triggers, Views and development of database objects using T-SQL, PL/SQL in SQL Server.
  • Designed and developed address validation application using Oracle forms, PL/SQL and mapped it to existing Oracle EBS 11.5.10 applications.
  • Involved in database development by creating Oracle PL/SQL Functions, Stored Procedures, Triggers, Packages, Records and Collections.
  • Designed and Developed Staging table, written a PL/SQL API for converting the required Users from Legacy System to Production.
  • Created PL/SQL Stored procedures and Functions to read data from different data structures and consolidated the data in temporary tables.
  • Accessed and manipulated the MySql database environment by writing SQL queries and PL/SQL Stored procedures, functions and triggers.
  • Analyzed large legacy code base written in different languages (C++, Java, Shell Scripts, PL/SQL).
  • Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Provided technical design leadership on multiple projects with emphasis on Oracle Forms Development, PL/SQL and Oracle database design.
  • Designed and implemented HDR data replication process across cluster environment for OCSREM using Java, PL/SQL and Apache ActiveMQ.
  • Designed and deployed multiple reports for business unit, utilizing Oracle Developer 2000 and PL/SQL, ahead of schedule.

Show More

3. Database

high Demand
Here's how Database is used in Senior Software Engineer jobs:
  • Enhanced database schema and developed database objects like tables, views and materialized views to support extended business functionality.
  • Included user and group level security and a sophisticated database synchronization strategy to support use in their many offices.
  • Used Agility Framework Exception Management, Session Manager and Data Object base classes for application intercommunication with Agility Databases.
  • Fine-tuned procedures/SQL queries for maximum efficiency in various databases using Oracle Hints, for Rule based optimization.
  • Developed API, developed distributed components, used object relational mapping for interaction with the database.
  • Implemented least-cost routing to minimize cost of sending faxes using centralized-enterprise, Gateway Information database.
  • Provided documentation of procedures and database design for future systems modifications and updates.
  • Fine-tuned database performance and memory usage by improving index design, data serialization.
  • Provided additional stabilization through additional database tuning and code enhancements.
  • Hibernate and Spring Framework were used together for integrating databases.
  • Experienced in setting up SQL Server and database configuration parameters.
  • Performed database analysis and design for Data Warehouse platform.
  • Designed database connectivity classes required for the project.
  • Designed and implemented the required database schema.
  • Develop and enhance existing spreadsheets/databases and reports.
  • Administrated and maintained database applications and systems.
  • Incorporated database schema changes for capital calculations.
  • Involved in database operations and validations.
  • Defined and implemented database upgrade/migration strategies.
  • Created customized data review processes for correcting data issues in the Oracle database to optimize the reliability of the data conversion.

Show More

4. SQL

high Demand
Here's how SQL is used in Senior Software Engineer jobs:
  • Developed custom database application utilizing SQL Server Stored Procedures to produce complex customer segmentation based on criteria supplied by director.
  • Implemented features including materialized views for better performance of summary tables, Autonomous Transactions, Coding Dynamic SQL Statements.
  • Created SQL Server 2008 queries and stored procedures to add functionality and maximize application efficiency while increasing security.
  • Tuned SQL towards optimum performance and established new security model using database roles.
  • Designed and Developed enhancements for medical Case Management software package based on Delphi/MSSQL.
  • Designed a system that automatically assigns metrics utilizing SQL procedure.
  • Experience in writing complex SQL queries and stored-procedures for insert/update/deletes.
  • Developed file integration using SQL Server Integration Services.
  • Worked as a SQL Server database administrator/developer.
  • Implemented SQL-based quality control procedures.
  • Developed MIS system for Korean and Japanese companies using Delphi, PowerBuilder, Crystal Report, Oracle, Microsoft SQL server.
  • Designed reports using MS SQL server Power Pivot-tables, bar-charts, Line-charts and Pie-charts on data from SQL Server in Excel.
  • Developed and administered SQL functions such as DTS packages, enabling, adding or inactivating contacts and customers to application.
  • Create flexible forms and reports using SQL and VBA to read, update and append records to the Oracle tables.
  • Design and develop a simulation event planning desktop application for inventory and conflict tracking utilizing SQL Server and C#.
  • Monitored the query performance using Explain Plan & SQL Trace and suggested hints and re-wrote queries for faster data access.
  • Migrated and retired legacy solution from Tango (Mac Server) and MySQL for seamless, on time launch.
  • Created SSRS reports using SQL server Business intelligence development studio and hosted in the Mills Peninsula medical group intranet.
  • Used ColdFusion 5 - ColdFusion 7 with SQL 2000/SQL 2005 running on Windows 2003 servers for distributed data environment.
  • Developed asynchronous web services in C# to obtain and display status of long-running queries in SQL Server.

Show More

5. Windows XP

high Demand
Here's how Windows XP is used in Senior Software Engineer jobs:
  • Developed Windows XP based network monitor application to monitor Pacific Missile RangeFacility (PMRF) instrumentation network UDP messaging traffic.
  • Planned, scheduled and implemented the OS upgrade to Windows XP for over 300 workstations without an interruption of service.
  • Developed a mini filter driver to monitor system activity on Windows XP, Vista, Windows 7 and Windows 8..
  • Created software architecture, application/firmware in C/C++/Visual Basic running on Windows XP to control nutrient flow to grow liver cells.
  • Programmed via Threaded Real-Time C and C++ MFC Microsoft Visual Studio 2003 for Embedded WinCE4.1/Emulator and Windows XP Gaming.
  • Supervised beta testing of new Windows products and applications ex: Windows XP, IE, and Commerce Server.
  • Document conversion into other file formats or creating specific content representations Target platforms: Windows 2000, Windows XP.
  • Project manager for NT to XP OS conversion, testing multiple applications in a regulated Windows XP environment.
  • Created a mirror video driver for Windows XP that became the foundation for RapidAssist's remote tech-support product.
  • Analyzed and fixed a problem with a Windows XP driver that did not work correctly after system resume.
  • Developed and maintained fixed income data extractor application on MS Windows XP written in C++ and MFC.
  • Led development of Windows XP/2000 and Outlook XP training program for Microsoft Windows Platform using C++.
  • Modified Windows XP based product test GUI, adding new features for testing as required.
  • Investigated and authored repairs for overlay/DXVA defects under the Windows XP and Win2K operating systems.
  • Reverse-engineered an application used for the Windows XP migration for the entire Home Mortgage organization.
  • Develop, maintain and enhance software for an embedded Windows XP based data acquisition system.
  • Provided support for all 4th tier windows related trouble calls Windows 2000 and Windows XP.
  • Involved in compatibility testing of the software on Windows XP, Vista and Windows 7..
  • Installed MS SQL Server 2008 and MS SQL Server Management Studio onto Windows XP.
  • Developed a Ring 0 device driver that provides similar anti-debug functionality for Windows XP.

Show More

Job type you want
Full Time
Part Time
Internship
Temporary

6. XML

high Demand
Here's how XML is used in Senior Software Engineer jobs:
  • Worked on developing Technical Specification Document for XML Importer web application.
  • Developed XML conversion components for Cardiff electronic form formats.
  • Designed and developed e-NC3 web applications using JSP, XML, XSL, Tag libraries and Struts (MVC) Framework.
  • Created N-Hibernate Entity Frame work classes and XML Mapping Files as a data contracts for Database Operations in WCF Service Operations.
  • Created web apps, XML web services, ASP applications, SSRS reports, and routine SQL server database maintenance.
  • Supported Different data format Transformation on BizTalk server - XML, FlatFile, ANSIX12, EDIFACT, IDOC, OAGIS.
  • Utilized the existing framework along with JavaScript, XML, and SQL to create and maintain client specific Benefit configurations.
  • Created an XML Importer web application for them using asp.net 2.0, C#, SQL Server 2008 and JavaScript.
  • Worked on an XML for letter generation showing a breakdown of coverage for the applicant and the related members.
  • Learned HTML, XML and Python scripting, to aid in the development and testing of new IPOL features.
  • Replaced the older flat file communication methodology with a newer, more flexible XML based transaction communication system.
  • Worked directly with multiple cooperatives to make sure XML format and reported data met Tennessee Valley Authority regulations.
  • Designed and developed XSLT transforms, for the purpose of importing XML data files of various structures.
  • Assisted client in designing XML file to be used in place of a database or service API.
  • Consumed and produced the REST Web Services using the Jersey framework and JSON, XML message types.
  • Created state machine like streaming XML parser/validation for batch process XML input files to address memory concerns.
  • Used XSL/MSXML for processing XML data provided by various systems and transforming data in user defined format.
  • Created credit card payment application which seamlessly integrated with PayPal using ASP.NET, C# and XML.
  • Designed a flexible framework allowing for locations to appear on map, based on XML data.
  • Used XSLT to develop site templates and to process XML data into a more user-friendly format.

Show More

7. Javascript

high Demand
Here's how Javascript is used in Senior Software Engineer jobs:
  • Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client Side Validation.
  • Designed and implemented site testing application, creating an API for a cross-domain large-upstream-payload JavaScript communication mechanism.
  • Performed client side validations using JavaScript and server side validations using spring validation.
  • Developed an application wide JavaScript validation library providing cross browser compatibility.
  • Created software application in Objective-C/Java/JavaScript/HTML5/CSS running on iPhone/Android cell phones.
  • Implemented validation using validation controls and JavaScript client side validations.
  • Developed client side scripting for validating input data using JavaScript.
  • Designed and developed client side components using JavaScript.
  • Implemented client-side validation using JavaScript.
  • Involved in doing CRM modifications such as Plugins, JavaScript and C# Web services for MS Dynamics CRM 2011.
  • Created interactive data charts on Customer portal web application using High charts JavaScript library with data coming from Apache Cassandra.
  • Used Jasmine, Karma for unit testing and end-to-end testing to verify Angular JS modules and JavaScript utility routines.
  • Engineered a process using XML definitions and JavaScript for generating menus from the page information stored in the DB.
  • Developed JavaScript code to feed data-tables of Google Charts API with data, then draw charts with animation effect.
  • Integrated SSL secure transactions, encryption modems, JavaScript, HP-UX, WinNT, and a legacy database.
  • Created a JavaScript framework of GUI, data and event objects, to assemble consistent dynamic web applications.
  • Involved in Web Distribution development using Struts, JavaScript, JSON, Ajax, Java and XML.
  • Created the patterns to work with localized strings, bridging the gap between C# and JavaScript.
  • Worked on development of Performance Appraisal and Multi-Rater Survey modules using ASP.NET 3.0, XML and JavaScript.
  • Led the development of secure and dynamic Web environments utilizing ColdFusion, ASP, and JavaScript.

Show More

8. User Interface

high Demand
Here's how User Interface is used in Senior Software Engineer jobs:
  • Identify user interface requirements, develop corresponding user interaction models, and propose design documentation of all issues related to application.
  • Developed user interface for administering animal data and integrated it with Aquifer CMS's administrator framework and security.
  • Improved customer relations by providing technical support during development of requirements, specifications, and user interface designs.
  • Created and implemented a new user interface that facilitated communications with third-party car rental vendors though web services.
  • Designed and implemented an intuitive user interface used to configure the simulation models for various server platforms.
  • Designed, coded and tested various telecommunications platforms and supporting systems focusing mainly on User Interfaces.
  • Developed design specifications, developed functional specifications, developed User Interface Design (GUI).
  • Included Interaction and User Interface design, usability testing and front-end development for web-based applications.
  • Incorporate Application enhancements based on user requirements related to business process change or User Interface.
  • Developed Rails applications to replace ColdFusion application used for primary user interface for metrics.
  • Utilized Java web-client user interface of Hyperion Analyzer for creating Marketing Analysis reports.
  • Utilized knowledge of user interfaces to incorporate well designed and easy-to-use applications.
  • Developed manager module responsible for coordination of attached devices and user interface.
  • Developed user interface for viewing and modification of stored trade data.
  • Designed and developed user interfaces for CLAUSES and Automated Documents modules.
  • Developed a web-based user interface for uploading and dissemination of data.
  • Redesigned user interfaces of Hi-Altitude balloon systems for emerging commercial ventures.
  • Improved existing user interfaces for rock model editor and hierarchy editor.
  • Led user interface for the company s NovaManage document management software
  • Designed intuitive and user-friendly graphical user interfaces and operator interactions.

Show More

9. Html

high Demand
Here's how Html is used in Senior Software Engineer jobs:
  • Configured and installed all the required extensions along with other extensions based on the requirements by using HTML and Java Scripting.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
  • Designed and implemented real-time web alert monitor web page using dynamically HTML, JavaScript, and client pull and HTML frame.
  • Constructed a robust HTML scoreboard interface to visualize the QoS of Keynote's top customers (C#, MySQL).
  • Developed prototype web-based administrative interface for Systems & Software group using standard HTML and Java to provide real-time status updates.
  • Involved in design and development of UI component using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap.
  • Team participant for creating Java / JavaScript / HTML set of web products performing collaboration, communication and security features.
  • Provided Oracle 8i/9i database and J2EE software development support for video processing tool using Java, PL/SQL, and HTML.
  • Developed PriceIT Web application using ASP.NET, SQL Server 2000 stored procedures and, Visual Studio.NET, HTML and JavaScript.
  • Project was developed utilizing Visual Basic 4.0, HTML, Oracle, and Cold Fusion on a Unix Server Platform.
  • Designed and implemented the User Interface using JavaScript, HTML, CSS, JSP, AJAX, Bootstrap and AngularJS.
  • Created and enhanced various web applications using ASP.NET 3.5, C#, HTML, JavaScript and Oracle stored procedures.
  • Resolved a number of Knockout-related race conditions by monitoring the rendered HTML and waiting until an update task completed.
  • Created, modified, tested and rolled out new report templates in HTML/ASP, including report keywords and categories.
  • Maintained and enhanced existing ASP pages, and created an ASP/HTML page generator for new (dynamic) content.
  • Developed User Interfaces module using JSP, Java Script, HTML, CSS, JSTL, Custom tag library.
  • Developed the presentation layer using JSP, HTML, CSS and client side validation using JavaScript and AJAX.
  • Used Firebug to monitor, edit, and debug the behavior of HTML, CSS and JavaScript live.
  • Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
  • Developed websites using HTML5, CSS3, AngularJs, JavaScript, HighCharts API, AngularJS elastic search API.

Show More

10. Architecture

high Demand
Here's how Architecture is used in Senior Software Engineer jobs:
  • Coded graphical user interface screens and the bare-bone architecture with the use of off-the-shelf components in combination with customized software modules/classes.
  • Designed & implemented a low-memory-usage-design-processing interface that resulted in lower licensing costs and ability to bring-on-board more vendors with the architecture.
  • Provided feature and enhancement estimates to clients, Help other team members with architecture and implementation of complex application functionality.
  • Cooperated with the Client's process teams in identifying and documenting necessary reporting requirements to build a reporting architecture.
  • Performed the software architecture, including the draft of proprietary inner processor communication and data exchange protocols.
  • Anticipated customer requests and designed system architecture, incorporating new technology as it filled a need.
  • Develop an information security framework that describes the current, intermediate, and future security architecture.
  • Performed technical research, prototyping and analysis in support of Internet Architecture Framework functional requirements.
  • Design a data migration solution implementing a specific language that involve a strong architecture optimization.
  • Establish development strategies including continuous improvement of product architecture, development tools and development procedures.
  • Participated in project planning, requirements definition, system architecture, and database design.
  • Created a system architecture with multiple instances to handle processing of assets without impacting performance
  • Worked on design & architecture of efficient application components according to best-practice design principles.
  • Trained sales engineers within the organization on product architecture, functionality and deployment concerns.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Participated in design & architecture sessions, preparing the design documentation from functional specifications.
  • Coordinate with those providing product security architecture, and those external security auditing.
  • Analyzed and designed information architecture, technical design and visual design of project.
  • Designed and implemented Secondary CPU software architecture for embedded external device integrator project.
  • Elevated our environment to a service-based approach when designing the new architecture.

Show More

11. API

high Demand
Here's how API is used in Senior Software Engineer jobs:
  • Developed web-service using DocuSign API to electronically send bonus letters to employees and give employees ability to acknowledge electronically.
  • Project: MediaLab management maps-Spearheaded development of web service using MediaLab Restful API to update property information.
  • Developed, maintained, and extended application frameworks to facilitate rapid development and promote code reuse.
  • Configured and implemented a Caching utility API using internal framework for quick retrieval of critical information.
  • Analyzed, designed and implemented a highly secure solution for a medical Capital Procurement system.
  • Worked independently with minimal supervision in a fast paced and rapidly changing environment.
  • Developed interfaces from PeopleSoft exchange servers for security management software using API's.
  • Worked efficiently with rapidly changing requirements with a quick work-around.
  • Developed restful services using WebApi.
  • Worked with dispatchers for balancing of the load due to the rapid updates in pages and also resolved the cache problems.
  • Mentored junior developers rapidly completed app to transfer encrypted (SSH) patient info to Columbia Hospital (NYC).
  • Extracted the requirement and created the API Specification document which will list down all the required web services with details.
  • Leveraged the MEAN stack to build a tool that gave use an API and helped us manage affiliate offers.
  • Work with cloud technology, particularly with AWS and architect data processing algorithm using Java API to MapReduce framework.
  • Provided input on usage of system API that improved robustness and performance of critical C program running on AIX.
  • Worked with Data Management team in developing Java based API's to create and manipulate spatial data objects.
  • Implemented API's for: data logging, data analysis and custom visualizations (2015 - Present).
  • Used restful API where set of operations can be invoked by means of any of the four verbs.
  • Designed and wrote an API to easily integrate OpenJump GIS by the application programmers to the transportation solutions.
  • Design, code and implement stock market data feed interface (TrackData) using PactConsulting Visual Basic API.

Show More

12. C++

high Demand
Here's how C++ is used in Senior Software Engineer jobs:
  • Developed Visual C++/ MFC software to interface to field measurement tools and generate engineering data for wireless network optimization.
  • Developed a system incorporating frame-grabber technology for image data acquisition and wrote feature extraction algorithms in C++.
  • Obtained full responsibility for continuation of development of Inferential Property Calculation Package using VB6 and C++.
  • Developed numerous data simulators using Java and Microsoft C++ to support product simulation environments.
  • Developed a C++ application which provided enhanced logging facility for gaming applications.
  • Programmed in object-oriented C++ language, using Microsoft VC++ development environment.
  • Created a back-end C++ library for rendering makeover on customer-uploaded images.
  • Work mainly involved writing C++ application software based on system/customer requirements.
  • Developed C++/MFC application to configure the real-time advertising engine.
  • Interviewed candidates for ActionScript developer and C++ developer positions.
  • Supported and maintained existing video gaming C++ applications.
  • Implemented Windows NT based accounting software for the U. S. Navy using Visual C++, MFC, and Visual Source Safe.
  • Develop and enhance programs using Ruby on Rails, C++, PHP and Python, contributing to solutions that streamlined processes.
  • Design, develop, test and install automated PC applications in C++ that perform remote security of commercial and government facilities.
  • Gained significant experience using MS Visual C++ development tools, the C++ programming language and the object-oriented approach to software development.
  • Led architecture development for an OO C++ layer of video application software with a view towards rapid tool and application development.
  • Implement C++ code improvements within Windows environment, Apply agile techniques within Capabilities Maturity Model (CMM) Level 5 processes.
  • Implemented algorithms for conversion of position, velocity and acceleration data from one geographic frame of reference to another in C++.
  • Developed and implemented new algorithms in C++ for matching the results from static and dynamic timing analysis tools on FPGA designs.
  • Designed, developed and tested an embedded smart card driver for a digital cable set-top box in C++ using Visual Studio.

Show More

13. Jquery

high Demand
Here's how Jquery is used in Senior Software Engineer jobs:
  • Utilized various JQUERY plugins to build Rich Internet Application RIA to make it look more intuitive.
  • Constructed interactive reporting application for business customer and executive management utilizing MVC 4, JavaScript and JQuery.
  • Integrated photo gallery and video gallery extensions and used jQuery plug-ins for better animation.
  • Utilized various jQuery plugins to implement visualization of Business Reference Data.
  • Provided PHP5/jQuery code development for an entertainment and customer experience application.
  • Implemented reusable customized Jquery components, integrated across all modules.
  • Developed Jquery for dynamic user interface and browser compatibility tests.
  • Integrated dynamic UI component generation using JQuery and JavaScript.
  • Provided PHP5/jQuery code development for a restaurant application.
  • Implement client-side interactivity with JavaScript and jQuery.
  • Used jQuery, CSS2.0 and other Design into the Front end and validating requirements in each step of the project cycle.
  • Fixed multiple HTML Widgets with embedded jquery and JavaScript code during upgrade process which uses document traversal concept for image carousel.
  • Implement JQuery in Practice Info page to display doctor s first name, last name and degree dynamically with input fields.
  • Create new forms, apply business rule, client validations with JQuery, Ajax, Rest services & CRM Fetch XML.
  • Implemented HTML Helper MVC WebGrid with JQuery for boosting the pagination performance, and loaded the graphical data with JSON.
  • Utilized jQuery functions to enhance user interactions including comment and blog submission, picture slider, video player, etc.
  • Improved page load performance of CRM Forms by changing Synchronous SOAP Calls to Asynchronous REST / JSON calls using JQuery.
  • Create a module to makes searches by REST Web Services and be consumed by a search input form using jQuery.
  • Collaborated with user interface/Experience team to design, develop and deploy various client requirements using bootstrap, jQuery and JavaScript.
  • Implemented ASP.NET Web API to transfer data from Classic ASP to the Oracle database by using JSON and jQuery.

Show More

14. Unix

high Demand
Here's how Unix is used in Senior Software Engineer jobs:
  • Developed a proprietary Voice over IP application using C/C++ in Unix/Linux environment and Rational ClearCase via traditional waterfall software development process.
  • Enhanced a UNIX Motif based legacy system displaying Tool Library data with imaging capability offering high performance using innovative tools.
  • Developed and updated Unix scripts to execute the Dealer Reporting data packages including archiving and saving previously generated files.
  • Coordinated Software Configuration Management technical support required to install/migrate UNIX based software programs onto the CM controlled servers.
  • Developed Unix Scripts that automated backups of Geneva, maintenance and disaster recovery.
  • Restarted Unix/Linux computers and restored their services after power outages.
  • Experience with programming on Unix/Linux operating system platforms.
  • Implemented a signal processing application and an adaptive filter (TMIC) written in C++ on the Sun OS Unix platform.
  • Experience conducting data analysis using SQL and test across multiple platforms (such as Web browser, Windows, Unix/Linux).
  • Involved in writing shell scripts for file transfers, file renaming and several other database scripts to be executed from UNIX.
  • Implemented program product software on MVS, NT, and UNIX systems and the configuration of network connectivity between the components.
  • Designed and implemented a communications package that offered IBM mainframe (MVS/TSO) user's access to the SUN/UNIX based system.
  • Developed state of the art real-time data acquisition software in the X-Window environment running under UNIX on SUN SPARC hardware.
  • Developed imaging applications for government, publishing, and medical sectors utilizing the C programming language in a UNIX environment.
  • Developed business logic using C++, UNIX for authenticating the transactions done via Discover network in PayPal's IVR module.
  • Tested background Fund-generation, Shipment and Product interface in UNIX; ran EIM jobs and SQL Packages for interface testing.
  • Designed and developed the framework for each sub-process and IPC based messaging classes using sockets and Unix pipes in C++.
  • Supported development efforts by assisting with configuration and maintenance of TCP/IP, UNIX, and ISPF on an IBM P390.
  • Ported, changed, compiled, and tested C code from the AIX/UNIX environment to the MVS OPENEDITION environment.
  • PAGE is a near real-time distributed UNIX system designed to check out and launch advanced Titan IV launch vehicles.

Show More

15. Ajax

average Demand
Here's how Ajax is used in Senior Software Engineer jobs:
  • Worked on performance and time execution improvement with Ajax implementation and database tuning.
  • Designed and implemented seamless HTML/Ajax calls without separated logic.
  • Developed enhancements to application using REST-based Ajax techniques.
  • Re-designed the user interfaces by implementing Ajax components.
  • Create a web page that retrieves the coordinate information via AJAX and renders the diagram via HTML5 (Canvas).
  • Used AJAX controls to retrieve the data from the server without interfering the display and behavior of existing page.
  • Used JavaScript, AJAX update panels where Client side scripting was necessary and also performed validation on the data.
  • Implemented Ajax in different Web forms to avoid full page post-back and make the application more users interactive.
  • Designed and built a date control that includes direct entry masked input, date filters and AJAX Calendar.
  • Develop user interfaces using JSP, Ajax, HTML and CSS for dynamic and interactive data retrieval.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
  • Used AJAX for partial screen update, data validation on server side without submitting the complete form.
  • Implemented Ajax Modal Pop up Extender control to disable the parent window while opening the child window.
  • Used Ext JS framework for the development of web application using Ajax, DHTML and DOM scripting.
  • Designed, developed and implemented the different modules in the applications with AjaxUpdate Panels and Grid views.
  • Worked on AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
  • Enhanced the Digital Payments interface by adding asynchronous (Ajax) calls to certain JSF components.
  • Used AJAX for refreshing the User status from the monitoring user Interface to avoid repetitive querying.
  • Implemented Ajax 1.0 in the Home page to show seven tables for the user's request.
  • Designed and Developed user interactive screens using JavaScript, CSS, Ajax, HTML and JSP.

Show More

16. ASP

average Demand
Here's how ASP is used in Senior Software Engineer jobs:
  • Worked on report generation using Jasper Reports framework.
  • Managed authentication using ASP.NET forms authentication.
  • Cross Site Scripting (XSS) attack prevention: Implemented XSS attack prevention logic for whole website platform using OWASP library.
  • Used ASP.NET as presentation layer and used C#.NET in the Business and Data Access Layers to write business objects.
  • Introduced the use of custom class loaders, proxies, annotations, and aspect programming, leveraging the Spring framework.
  • Implemented REST web services for data exchange in the tree-view custom control and translation dictionary component using ASP.NET Web API.
  • Developed various components using Classic ASP, Visual Basic to optimize the execution of queries for easy retrieval of information.
  • Designed, and developed a Commanders Website providing threat analysis programmed in ASP, SQL, and C#.
  • Designed and Developed the Web UI for with various Controls using ASP.NET 2.0 with C# as code behind.
  • Have used DataGrid, Repeater Controls to display data in a customized format in the ASP.NET web pages.
  • Have used ASP.NET Validation controls to do server-side validations and client-side validations based on the user s browser.
  • Designed & developed the application using Spring Framework with IoC (Dependency Injection) and Aspect oriented programming/.
  • Involved in the conversion and redesign of a number mission critical systems from VB6/ASP environment to ASP.NET/VB.NET/C#.
  • Developed ASP.NET pages using C Sharp as code behind and used IIS 6 as the web server.
  • Developed online ordering system using ASP.NET 3.5, VS2005, C#, PowerBuilder, and SqlServer.
  • Developed custom application pages with intuitive UI by using ASP.net, Ajax and OSI PI trending technology.
  • Implemented Spring Modules like IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
  • Developed a C# ASP.NET application that tracks the results of conservation practices across the United States.
  • Developed a comprehensive reporting-suite (data interpretation) for DIBELS (C#, ASP.NET).
  • Worked as a tech lead of Asp.net and C# developers, including developers located offshore.

Show More

17. Net MVC

average Demand
Here's how Net MVC is used in Senior Software Engineer jobs:
  • Implemented Server-side Validations using ASP.NET MVC Validation attributes.
  • Implemented Remote Web as an ASP.NET MVC web application supported by a Windows Service, communicating via WCF and Web API.
  • Worked with ASP.NET MVC 4.0 for creating views to display data by making Ajax calls to action methods in MVC controllers.
  • Design and Developed web based scheduling application using ASP.NET MVC WEB API, C#.NET, SQL Server 2008.
  • Designed and developed web pages using HTML and CSS, maintained the code behind using ASP.NET MVC 2with C#.
  • Developed modules which let customer to file issue on their balances using Asp.net MVC and applied styles with Bootstrap.
  • Designed Graphical User Interface (GUI) using ASP.NET MVC and the business logic was coded in C#.
  • Designed and developed a web portal for accessing loan related data for the borrowers, in ASP.NET MVC framework.
  • Slashed administrative costs and time by building AJAX-enabled ASP.NET MVC purchase order website that automated a paper-based Accounting system.
  • Developed an ASP.NET MVC 4 application which administrators can use to manage the departments and users within their site.
  • Designed and developed a single page application (SPA) using ASP.NET MVC 4, Bootstrap and AngularJS.
  • Upgraded old system to ASP.NET3.5 and developed new version using ASP.NET MVC4 framework to implement Model-View-Controller design pattern.
  • Design and Development of the web application using ASP.NET MVC, C# and ASP.NET Entity framework.
  • Designed and used various Caching Strategies available in ASP.NET MVC to improve the performance of the application.
  • Created an ASP.NET MVC 3.0 web application enabling customer service agents to locate and reserve replacement devices.
  • Designed and implemented an ASP.NET MVC 3.0 quote and ordering web application for institutional and bulk customers.
  • Customized the open source ASP.NET MVC5 code base to deliver business need for an in-house procurement catalog.
  • Create Razor views, server side models and controllers to implement MVC design pattern using ASP.net MVC4.
  • Designed and built an ASP.NET MVC 3 web application used to do field inspections on leased vehicles.
  • Design and implementing ASP.NET MVC AngularJS SPA web solutions with industry best practices and design patterns.

Show More

18. CSS

average Demand
Here's how CSS is used in Senior Software Engineer jobs:
  • Developed user interface using JSP, HTML, CSS, JSP Tag libraries to simplify the complexities of the application.
  • Developed web reports using HTML, DHTML, CSS and Dream weaver in order to support rational decision-making processes.
  • Developed user interfaces using Spring Hibernate template, JSP, JSP Tag Libraries, CSS, JavaScript and HTML.
  • Developed the search engine and performance optimized front-end (HTML, CSS, and JS) for Business Website.
  • Customized CSS files by adding new CSS3 features like media queries to ensure responsive design for our web pages.
  • Designed web screens for various modules using, HTML, DHTML and CSS and used JavaScript client side validation.
  • Maintain and enhance a CMS application with CakePHP, MySQL/Oracle, HTML, JS, Prototype and CSS.
  • Worked on asp.net master page, user controls and CSS for consistent look and feel of the site.
  • Applied CSS, HTML for the consistent look and feel and used JavaScript for the client side validation.
  • Used CSS3 for style sheets, Master Pages for consistency, and User controls depending on the requirements.
  • Created custom sites, web parts, master pages and style sheets (CSS) in SharePoint Designer 2007
  • Used CSS, Themes, skins and Master pages in order to complete a consistent look and feel.
  • Utilized some AngularJS and CSS Bootstrap for a small project while helping design a new dashboard solution.
  • Used CSS and Java script to develop and implement a user-friendly UI design for the presentation layer.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Developed and hand coded websites through using HTML and CSS to create and optimize graphics for web.
  • Utilized HTML, CFML, CSS, and JavaScript to develop several static and dynamic web pages.
  • Authored the HTML/CSS document 'GSA File Conversion Application' generated and opened by pressing the Help button.
  • Implemented Master Pages, Themes and Cascading Style Sheets (CSS) responsive using bootstrap 3.0.
  • Debugged cascading style sheet (CSS) and cross-browser issues (Internet Explorer and Firefox).

Show More

19. Linux

average Demand
Here's how Linux is used in Senior Software Engineer jobs:
  • Designed/Implemented/Coding/Integrated/Documented an SIP Presence/Instant Message/Unified Communication Server on Linux/Debian platform for an Austria vendor.
  • Create and maintain software development environments using different Red hat Linux operation systems using different version control tools for software development.
  • Developed a CodeIgniter-based Web Application in a Linux Apache MySQL PHP environment to manage new job applicants examinations.
  • Participated in the continuous development of Noodle.org CMS Web Application in a Linux-Apache-MySQL-PHP environment.
  • Worked on assembly level processor exception handling routines in Linux kernel for device stability.
  • Adapted open-source wireless network driver to new Linux-based platform for prototype application.
  • Developed a Linux based appliance for database archiving of terabyte scale databases.
  • Provided advanced engineering and software development primarily on a Linux platform.
  • Configured and managed Debian Linux kernel security and networking components.
  • Implemented Fault/Alarm management Embedded Linux application for service manager card.
  • Developed net-boot procedure for Linux-based platform.
  • Improved GPS Mission Data Unit (MDU) software build and delivery process across multiple platforms (VMS/XP/Linux) minimizing defects.
  • Specified, purchased, and maintained Sun Linux cluster; installed, maintained Windows workstations and software, including security software.
  • Helped investigate the new tech to use on the platform, such as libraries that would make development easier with Linux.
  • Included in this is a low level transport data model to promote cross-platform client/server communication from Windows, Linux and Macintosh.
  • Upgraded displays and models for new Flight Controller Trainer system running on SGI Onyx computers with Red Hat Linux user displays.
  • Performed regression testing on Dell EqualLogic Host Integration Tool kit with new firmware releases on Windows and Linux operating systems.
  • Led team to develop high capacity SIP (Session Initiation Protocol) registrar on e-mobility platform using Java in Linux.
  • Set up an excellent telecommuting environment using VNC, SSH, and Linux, allowing the group to work remotely.
  • Developed on Windows using Visual Studio, deployed to AWS in a set of Docker containers running Debian Linux.

Show More

20. JSP

average Demand
Here's how JSP is used in Senior Software Engineer jobs:
  • Participated in product development for EPW product integration for Pacific Corporation, a web based intranet system using JSP/Java technologies.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Improvise Performance using Pre-Compiled JSP, Caching Technologies, re-engineering of legacy applications.
  • Implemented new features and enhancements utilizing Java/JSP/Spring/JS.
  • Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
  • Performed application maintenance and support for JSP web application developed using Spring/Hibernate framework (MVC) and hosted in tomcat environment.
  • Helped maintain proprietary CMS system (Java, JSP); Object oriented architecture, analysis, design and software development
  • Integrated the Java code (API) in JSP pages and responsible for setting up Angular-JS framework for UI development.
  • Developed JSP pages with different smart client Ajax components to display reports which can be created using different search criteria.
  • Developed a functionality to create and maintain Dealer Service Items using Java, JSP and DB2 for Hallmark Cards.
  • Developed the web-tier components using Spring Framework based on Model View Controller Architecture along with JSP using JSTL.
  • Develop developer tools such as deployment scripts, logging frameworks, JSP-based wizard for constructing simple WSDL documents.
  • Ported JSP based CRM application front-end UI to a next-generation Swing based UI framework (Smart Client).
  • Created JSP Preview Template, which is used by different users for previewing, editing the content items.
  • Developed some controller command, task command, JSP template and EJB for Customer Service and Order subsystem.
  • Implemented security application for the entire Application, which authorizes and authenticates particular user to view JSP pages.
  • Designed, implemented and deployed JSP pages for the front-end GUI utilizing Struts tags for the billing system.
  • Collaborated with application production team with coding and unit testing using JAVA, JSP, and Spring framework.
  • Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
  • Involved in the development of the User Interfaces using HTML, JSP, JavaScript and CSS.

Show More

21. Business Requirements

average Demand
Here's how Business Requirements is used in Senior Software Engineer jobs:
  • Facilitated creation of a dedicated business analysis group leading the adoption of agile methodologies and scenario-based methods of managing business requirements.
  • Based on collaboration with commercial and technical staff, developed business requirements and project specifications for major business unit software initiatives.
  • Liaised with customers to study business requirements, convert to application system requirements, and ensure understanding of specifications.
  • Worked with analysts to translating business requirements into technical user specifications, including data, process and interface specifications.
  • Have had discussions/meetings with business users to assimilate and develop business requirements, and created functional/technical specifications accordingly.
  • Involve in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
  • Transformed and defined business requirements into technical requirements and conducted sessions to come to a common approach.
  • Code applications based upon Application Functional Documents containing business requirements and working closely with the Business Analyst team
  • Assisted Interlink technical solution architects in converting client business requirements and processes into documented technical requirements.
  • Involved in developing mappings according to the business requirements received from the Strategic Business analysis team.
  • Worked closely with business users to analyze business requirements and translating them into detail functional requirements.
  • Prepare and maintain documentations like Business Requirements, Technical Design Specifications, and Application support documents.
  • Translate business requirements into functional software requirements using use-cases, flow charts and high-level design.
  • Train business users and provide go-live support Capturing prioritized business requirements from business process owners.
  • Used Metadata Design Principles to Design Repository based on business requirements and followed Best Practices.
  • Mapped out and documented legacy architecture, analyzed business requirements and implemented new design architecture.
  • Develop logical and innovative solutions to fix irregular and inconsistent data as per business requirements.
  • Worked with business analysts to review, understand the business requirements and functional specifications.
  • Worked with business analysts to understand the business requirements and created technical requirements document.
  • Worked and co-operated with Business Analyst to implement client specific business requirements and changes.

Show More

22. Test Cases

average Demand
Here's how Test Cases is used in Senior Software Engineer jobs:
  • Designed Functionality and Compatibility test cases and executed the test cases.
  • Developed and implemented test cases for application enhancements.
  • Test cases preparation and Implementation plan preparation.
  • Created and Executed test cases for customized vendor product to meet the requirements of the companies CRM, and Accounting Systems.
  • Documented test plans that contains test scripts, test cases, test data and expected results for the User acceptance testing.
  • Executed functional and regression test cases to validate the functionality of credit card software applications- Base2000, Service View and Apply.
  • Mentored onshore/offshore developers to write code using defined coding standards and create automated unit test cases based on unit test documents.
  • Prepared Technical design document, Use cases, Test cases and User manuals for various tools like Strategy and Validation Tool.
  • Developed test plans, test cases and performed unit testing of jobs to ensure that it meets the requirements and quality.
  • Automated Testing and setting up test scripts, running test cases, documenting results, and issuing or resolving problems.
  • Developed test cases and test procedure to verify these requirements to achieve both DO-178B level A and Level C certification.
  • Lead Analyst: Anti Dealer Upgrade Completed Design Specifications, System test cases, Functional test plans and supervised testing.
  • Designed and implemented innovative test software harness and test cases software for device drivers, optimized for performance and maintenance.
  • Contributed to the review of test plans, test cases to ensure all requirements are covered and documents are thorough.
  • Involved in the writing the test cases in XML and then comparing the request and response through the Scripts.
  • Conducted reviews on planning documents, development documents, test procedures and test cases as part of certification activities.
  • Create test strategies, test plans, and test cases for all projects in Lotus Notes for Software requirements.
  • Developed test programs and modified existing test cases for extensive testing on the file systems of OS/2 version 2.1.
  • Validated and verified the routing of our test cases using tools such as Credit Decision Navigator (CDN).
  • Developed a C#.NET web interface for creating test cases and scrubbing input data for Customer Acceptance Testing.

Show More

23. J2Ee

average Demand
Here's how J2Ee is used in Senior Software Engineer jobs:
  • Create custom application components for integrating with manufacturers and trading partners using J2EE technologies i.e.
  • Coded, tested and implemented applications using Java/J2EE technologies following industry and enterprise standards.
  • Supported several web-based applications Plan Rules and Verification of Account developed using J2EE.
  • Developed J2EE prototypes to achieve risk management goals and validate proposed architecture.
  • Designed and developed comprehensive J2EE application framework for e-Steel online marketplace.
  • Designed and implemented J2EE applications supporting assortment planning and merchandising.
  • Analyze design, develop and implement java/j2ee based business application.
  • Provided the J2EE Model-View-Controller architecture for the new services implementation
  • Major contributor to Java/J2EE Architecture and core framework development.
  • Major responsibilities include developing code in Java/J2EE technologies.
  • Involved in Java/J2EE application design and product development.
  • Conducted operational maintenance of enterprise wide J2EE applications.
  • Developed Front-End J2EE Components design and documentation.
  • Worked on Support project developed in Java/J2ee
  • Work as a senior software engineer assisting Naval Research Laboratory (NRL) with developing mission management software using J2EE technologies.
  • Developed an Electronic File Transfer (EFT) system for payment processing in J2EE using Java Messaging Service (JMS).
  • Developed insurance products CurrentCarrier, ALIR and PolicyWatch utilizing Java, J2EE/EJB3, Hibernate, Oracle 10g on GlassFish application server.
  • Designed the application with reusable J2EE design patterns like Front Controller, Factory, Singleton, Data Access Object and DTO.
  • Involved in Implementing various design patterns like Singleton, MVC, DAO and J2EE design patterns as part of application development.
  • Involved in the design and development of high traffic application built in Java/J2EE using Struts and Hibernate frameworks in MVC architecture.

Show More

24. Management System

average Demand
Here's how Management System is used in Senior Software Engineer jobs:
  • Programmed an automated audit comparing each warehouse management system inventory to the perpetual inventory in the core business system.
  • Designed, coded and maintained company glossary management system to improve transcription accuracy (distributed database application).
  • Till now Analyzed around 50 Different Hospital/Patient Database Management systems and provided optimized solutions for handling them better.
  • Lead systems engineer for initial definition and design of a new management system for optical telecommunications networks.
  • Created a continuous integration framework to automatically provision virtual machines for the testing of configuration management systems.
  • Designed and developed an asset management system; this included developing design documentation and implementation code base.
  • Designed and implemented user interface portion of a font management system in a Macintosh based composition application.
  • Programmed embedded software/firmware for the new MAXM hematology analyzer instrument and its Data Management System computer interface.
  • Handled development and delivery of voucher management system for top cable television service provider in Malaysia.
  • Designed, developed, and deployed innovative record and archive management system at 20+ governmental organizations.
  • Designed and implemented database models such as logical and physical in relational database management system.
  • Led technical development of global R5 Notes client/server and web-based Electronic Project Management system.
  • Assisted in upgrading a unit investment trust management system to manage equity securities.
  • Developed, maintained, and upgraded an industry leading digital asset management system.
  • Added autopilot and energy-management systems to allow 24/7 operation for long-endurance flights.
  • Provided development and support for global contact and marketing program management system.
  • Developed customize content management system for administrator according to project specification.
  • Designed and developed an enterprise web application for transport management system.
  • Designed and developed enterprise document management system called Document storage.
  • Designed and implemented Tribune, Column branded enterprise notification management system

Show More

25. WCF

average Demand
Here's how WCF is used in Senior Software Engineer jobs:
  • Worked with WCF Services for Order Booking operations, document specific operations and rules configuration operations.
  • Developed correspondence WCF Service and consumed the service to generate automated reports.
  • Established communication between different applications running on same/different platforms using WCF.
  • Experience working with WCF Service and SOAP Web Service and experience hosting web apps on cloud servers in a virtual environment.
  • Created Windows applications such as Code Generator, DLL Compare and VSS Check in Utility and WCF Service Error checking tool.
  • Designed and developed middle and data tiers of server-side systems using C#, ASP.NET, WCF web services and SQL.
  • Created WCF Web services to electronically shares application and enrollment data with state's eligibility systems and County Access Program systems.
  • Used Extensively WCFLOB (Oracle Adapter), SQL adapter extensively to connect Oracle database, EDI Dashboard and Data warehouse.
  • Involved in enhancing subsystems for Personify application using WCF, WPF & LINQ to release next upgraded version of the Application.
  • Used WCF to build high performance and secured data retrieval layer to retrieve data from a SQL server based system.
  • Implemented service oriented component (SOA) layer using C# and WCF to decouple the UI with Business Layer.
  • Involved in another WCF Service application called Rules Engine where actual eligibility rules are executed against each house hold applications.
  • Implemented security along with other team members to have safe call from client to WCF service using secured socket layer.
  • Created a WCF Unity framework that allowed for the addition of Unity and Service Locator into any new WCF service.
  • Worked with the WCF services for the components which need to be reused from different modules of the system.
  • Gain extensive knowledge on web service development in cross platform using ASP.NET/MC, WCF, dependency injection with Unity.
  • Create rest service using WCF that could be consumed by PowerBuilder based PCM Tools and EPM Tools in SharePoint.
  • Developed XML Web Services and WCF Services to transfer data from the main application to the client site.
  • Created WCF Web Services in order for applications to retrieve and submit data to and from external systems.
  • Used WCF for inter communication between the applications as well as WPF and XAML for developing user interfaces.

Show More

26. QA

average Demand
Here's how QA is used in Senior Software Engineer jobs:
  • Introduced several end-user troubleshooting and QA techniques.
  • Supported QA writing comprehensive automated tests.
  • Prepared the test cases and involved in solving the issues, also involved in fixing defects of QA using Mercury QC.
  • Work closely with Software Developers and other QA Engineers to deliver the high quality products in a timely and cost-effective manner.
  • Managed maintenance and configuration of multiple NT and LINUX web servers in heterogeneous web server environment serving development and QA departments.
  • Provided problem resolution that required interfacing with QA testing team, and Competitive Local Exchange Carriers (CLEC) support groups.
  • Followed all the agile process - scrum, sprint, bi-weekly demo, touch base with QA, product owner and hosting
  • Promoted to serve as Senior QA tester and overseeing quality-assurance testing and teams for client software and systems development projects.
  • Managed the Development and QA platforms, installed new releases on the production servers and was responsible for troubleshooting problems.
  • Collaborated with QA team in reviewing and validating test results ensuring that the final application catered to the user requirements.
  • Coordinated the team while fixing the bugs in QA, created unit test plan and got into production support.
  • Performed the installation of the CTI Link server across all the environments which included Development.QA, Training and Production.
  • Developed an Auto Generating Unit Testing project to assist engineers to perform self-testing before moving to code to QA.
  • SAP Security implementation support throughout SAP landscape including development, QA test, UAT test and Go-Live production support.
  • Work with QA to check the output on the reports, troubleshooting, debugging and functionality of the tool.
  • Created Analysis and Design Documents, Documented procedures and instructions to facilitate the Development, QA and client teams.
  • Involved in QA support and deployed the application on Production server and supported for the real time issues.
  • Managed Rule sets, Application product and patch deployments into various environments like QA, Production and Training.
  • Have done packaging of all the requirements and deployed the CR's on the QA and Production server.
  • Created product rules and migrated zip files from development to QA, UAT & monitored performance when regularly.

Show More

27. GUI

average Demand
Here's how GUI is used in Senior Software Engineer jobs:
  • Developed the front-end Visual C++ GUI to control robots moving of material inside a semiconductor manufacturing facility.
  • Coordinate directly with stakeholders and technical staff to provide architectural guidance, design and performance improvements.
  • Documented the implementation with system architecture design, system configuration guide and maintenance guide.
  • Advise and provide proposal technical guidance for dozens of small business advanced technology providers.
  • Enhanced existing Java GUI by introducing layers and information hiding to simplify interface
  • Mentored junior designers and provided expert-level guidance on complex software implementations.
  • Designed and developed GUI enhancements for a storage system management interface.
  • Collaborated with a team of software engineers and provided technical guidelines.
  • Provided updated budgetary and financial guidance to justify expanded capabilities.
  • Guided and Mentored Junior Level Developers with Development Process.
  • Created technical documentation for developers and user guild.
  • Tested this identity based guide for SharePoint applications.
  • Self-engineered solutions without guides or formal documentation.
  • Performed GUI design exceeding Dell usability standards.
  • Prepared documentation including installation and user guide.
  • Created development guidelines and supervised implementation.
  • Manage project specific process guidelines.
  • Performed unit testing, integration testing, document developer's guide, use Rational Functional Tester generates test scripts for ICS.
  • Provided guidance and quality assurance to all data masking activities, Profiles the source system data to identify potential data issues.
  • Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.

Show More

28. DB2

average Demand
Here's how DB2 is used in Senior Software Engineer jobs:
  • Developed DB2 load/export/import utilities for data migration across staging to production databases.
  • Collected data via Query/400 SQL, and OS/400 commands against DB2 files for destructive testing of new programs for data integrity.
  • Designed and implemented service providers to allow target database to be either DB2 UDB or SQL Server by using configuration files.
  • Coded Oracle stored procedures using TOAD and DB2 Stored procedures in DB2Connect and involved in performance tuning of the stored procedures.
  • Created COBOL/DB2 component packages to interface mainframe database elements and tables with multiple subsystem elements including CICS and Web based applications.
  • Created a new batch program using COBOL DB2 to process the weekly reporting entries present in the Life Reporting table.
  • Developed a new enhancement project to create Broker Dealer block trades from customer allocations using COBOL, CICS and DB2.
  • Replaced the usage of the DB2 stored procedure to web service call to get the data from SQL server database.
  • Reduced nightly cycle by 4+ hours via unloading DB2 data and then employing SYNCSOSRT to simulate unloads for subsequent jobs.
  • Helped to analyze the effort for removing all the DB2 dependencies and hooking them up to the IRF rest services.
  • Utilized database tables stored in DB2 on the mainframe to track submission status and submitted JCL procedures using FTP protocol.
  • Developed a module to download files that migrates data from DB2 and an Access database to an Oracle database.
  • Developed consumer applications in MVC using entity framework and used SQL Server 2008 and IBM DB2 as a database.
  • Developed software interfaces for the modernization of Internal Revenue Services security infrastructure (STIRIA) utilizing COBOL and DB2.
  • Used COBOL, VSAM, JCL, DB2 and SQL daily for system support, enhancements and exception reporting.
  • Extracted and analyzed data from various Data Sources including Flat Files, SQL Database, Excel and DB2 etc.
  • Worked on analysis of historical data for the Agents stored using database systems (DB2, MS SQL).
  • Used ERWIN to reverse-engineer the existing data-model in DB2 and successfully remodeled the existing database to meet new requirements.
  • Involved in creating the new COBOL, CICS and DB2 programs to support the library management online CICS screens.
  • Used data consistency tools and catalog manipulation utilities such as RUNSTATS, MODIFY etc for improving the DB2 performance.

Show More

29. Struts

average Demand
Here's how Struts is used in Senior Software Engineer jobs:
  • Modified Struts configuration files as per application requirements and developed Web services for non java clients to obtain policy information.
  • Developed a Struts and Ajax based table display component to provide functionality for managing user annuity beneficiary assignments.
  • Designed/Developed extensive additions to existing Struts/Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Developed enterprise application on struts, spring and hibernate frameworks using iterative development.
  • Designed and developed phone rebate determination wireless application based on Struts framework.
  • Developed application using struts and performed enhancement using spring framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Designed and developed application using Struts Model-View-Controller framework.
  • Developed Customer Charge Application using Struts framework.
  • Implemented Hibernate integrating with Struts framework.
  • Configured controllers using Struts Framework.
  • Code implementation using struts framework.
  • Updated an existing Apache Struts web application used by a non-profit organization to schedule events and allow potential attendees to register.
  • Developed the Struts Action classes and ActionForm classes and configured them in Struts configuration files as part of the controller component.
  • Designed the Web application implementing the Struts framework for Model-View -Controller (MVC) pattern to make it extensible and flexible.
  • Lead the team of seven to implement a web application for equipment management with Java/Struts, and MS SQL Server.
  • Designed and implemented the client's Process Automation Service application using J2EE and Struts framework, as a lead developer.
  • Developed complex Dashboard, Policy and Alert Rule configuration pages using Java, JSP, Struts, Hibernate with Ajax.
  • Designed and developed all the Purchase Order Module screens using Struts 2 and validating the client data using java script.
  • Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement.

Show More

30. Junit

low Demand
Here's how Junit is used in Senior Software Engineer jobs:
  • Composed JUNIT and STRUTS test cases for large modules and systems, communicating continuously with Project Managers on status reporting.
  • Worked on various tools like LOG4j for application logging, JUNIT for testing work flow of the project.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Implemented 2nd-level Cache in Hibernate for documents distribution, created JUNIT tests.
  • Test Environment: JUNIT 3.8 framework for Component Unit Testing.
  • Performed preparation of test cases and unit Testing using JUNIT.
  • Developed JUNIT test cases to thoroughly test business logic.
  • Generated JUNIT Test cases using CodePro tool.
  • Utilized JUNIT to write test cases.
  • Created unit tests using JUNIT.
  • Write Unit test cases using JUNIT.
  • Implemented and maintained Java/JUnit based selenium tests for verification of user experience.
  • Developed a unit-testing framework by customizing Spring's JUnit extension.
  • Promoted and implemented Test Driven Development utilizing TestNG and JUnit.
  • Evaluated JUnit tests and implementation of new automated testing framework.
  • Developed numerous unit and functional tests using JUnit
  • Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
  • Used Git, Jenkins, JUnit, and EasyMock to assist in allowing concurrent development and testing across geographically dispersed teams.
  • Involved in Writing the test cases Using JUNIT Involved in writing the DataBase scripts to deploy the application in ITE environment.
  • Debug the application using JUNIT tool for testing the application functionalities and understanding different file transfer protocols used by the application.

Show More

31. Json

low Demand
Here's how Json is used in Senior Software Engineer jobs:
  • Implement flash communication interface to receive information over JSON to enable updated communication.
  • Educated and shared with teammates lessons learned with open source technologies/frameworks such as Spring, Hibernate, AJAX, and JSON.
  • Designed and implemented a server process that communicates with the main Interactive Advisory server using JSON messages over Apache ActiveMQ.
  • Implemented JSON library to handle java objects and construct dynamic data of Products, brands, categories in JSON format.
  • Implemented generic JSON based solutions to avoid the need of creating physical tables for various tasks and static data elements.
  • Designed and implemented the service layer using the custom HTTP handler which supports both XML and JSON for request/response.
  • Designed and implemented a prototype dashboard GUI system using Java Swing and JSON protocol for communication with compliance agents.
  • Coordinated with other teams to provide web service contract in JSON/XML format on time for integration between multiple layers.
  • Gathered requirements from the users and Built web services in C# to copy JSON files to VHO servers.
  • Helped develop a custom PHP framework the including things like caching, MVC architecture and JSON based REST services.
  • Converted user specified SPARQL and Google Hack results into a JSON Tree Structure, using Java and Python.
  • Resolved the issues occurred while communicating with the server through AJAX calls (JSON) from the client.
  • Build a Generic Template that works with any Schema and generate the JSON of the component data.
  • Used JavaScript Object Notation (JSON) for storing structured information as text while working with AJAX.
  • Transmit and receive JSON messages to communicate from client to and from the server using Web Sockets.
  • Used Fiddler to study the HTTP traffic, and help determine REST API details and JSON responses.
  • Used Spring framework for MVC and security implementation using JSON as data transfer format for JavaScript components.
  • Developed the message conversion from JSON to Object Model using the Spring with JSON Message Converter Integration.
  • Developed WinForms Application and win form app will use rest API to upload JSON object to server.
  • Worked on developing service in Events that gives JSON output for the events current status & time.

Show More

32. Scrum

low Demand
Here's how Scrum is used in Senior Software Engineer jobs:
  • Participated in agile scrum methodology for project implementation and assist managers with status updates and user demos on a regular basis.
  • Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate.
  • Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
  • Reduced overall development cycle by developing various automation tools to support continuous integration to adopt Agile Scrum Development.
  • Implemented Agile / Scrum Methodology and participated in development & conversion of business requirements into User stories.
  • Enhanced productivity of teams comprising junior developers by implementing agile methodologies like scrum and pair programming.
  • Follow the Scrum development process collaborating in an agile environment and planning development milestones.
  • Implemented design methodologies such as Scrum that increased efficiency and accelerated customer satisfaction.
  • Developed the application using Agile methodology and used Scrum method of project management.
  • Served as Scrum Master for applications development team in Customer Management domain.
  • Mentored and coached development team members in the Agile/Scrum development methodology.
  • Developed applications in a highly collaborative environment using Agile/Scrum methodology.
  • Involved in designing higher-level technical documentation and agile scrum.
  • Participated in iterative and SCRUM method of Agile Methodology.
  • Used agile methodology and participated in Scrum meetings.
  • Used the scrum development methodology besides iterative waterfall.
  • Managed Software Development Life Cycle using SCRUM Methodology.
  • Experience in following Scrum/Agile methodologies using Rally software.
  • Led team of software developers using Agile/Scrum methodology.
  • Participated in projects that utilized the Scrum methodology.

Show More

33. Business Logic

low Demand
Here's how Business Logic is used in Senior Software Engineer jobs:
  • Utilized Domain Driven Design methodology to analyze business logic and divide domain boundary.
  • Centralized data calculations (formulas), aggregations and essential business logic.
  • Implemented and maintained capital gains and other regulatory changes to business logic.
  • Developed event handler libraries for executing business logic on user actions.
  • Involved in Creation of validation rules to implement business logic validation.
  • Used Spring Framework for implementing business logic and maintaining transactions.
  • Developed business logic and data access for notification information storage.
  • Implemented the Business Delegate pattern for encapsulating the business logic.
  • Developed various Action Classes for implementation of business logic.
  • Developed business logic components for Annuity module calculation.
  • Developed Models support business logic and data transfer.
  • Implemented Stateless Session Beans to incorporate business logic.
  • Involved in development of general business logic.
  • Collaborated with team in, Low Level design document for mapping the files from source to target and implementing business logic.
  • Developed the business logic for postal code validation in Customer registration page, which interacts with Legacy system through EJB-CORBA layer.
  • Develop SSIS Packages for Responsible for Converting business logic from XML to SQL Scripts and executing those data on quarterly basis.
  • Modified existing business logic in the web application to aid change in the work flow of account and client data.
  • Developed Parallel Routines and Custom Built-Operators to meet the business logic which was otherwise not possible with available active/passive stages.
  • Developed SQL queries and model layer business logic objects used for serving and persisting metadata related to configuring ELT transformations.
  • Used Struts action mappings to control the flow using the Command pattern to separate Struts Actions from the business logic.

Show More

34. Front End

low Demand
Here's how Front End is used in Senior Software Engineer jobs:
  • Designed and developed front end based on customer requirement.
  • Designed and Developed the front end (GUI Screens and interfaces) using ASP.NET and developed Business Layer in C#.
  • Liaised with business to gather requirements and to plan the front end development, application logic, services and data persistence.
  • Worked on new requests that involved new online programs that coordinate with front end and retrieval of data from DB2.
  • Created more modular code by moving custom shared packages into private git repositories to use between similar front end projects.
  • Front end design and development in such a way it can be connected to multiple modules as per business need.
  • Developed business logic (Java) and UI/front end logic (C#) to handle fixed income derivatives transactions.
  • Used Razor as a View Engine in the front end of MVC 4.0 framework to develop a rich UI.
  • Utilized stored procedures, table valued parameters, CTE and CLR; developed the front end in VB 2015.
  • Developed a system (CSD) to capture call data events generated by the DA system front end units.
  • Designed and implemented Video Rental Management System in SYBASE/SQL Server as back end and UNIFY/VISION as front end.
  • Designed a web front end to compliment a new SQL database created from an older unorganized Access database.
  • Designed and implemented front end/back end (SQL Server 2008 R2) for a full warehouse management system.
  • Designed JSON responses according the request, send it back to the front end after the logic processing.
  • Involved in the designing front end screens with clients for the look as a part of view.
  • Defined front end rules to keep the data integrity and produced meaningful reports from the data collected.
  • Design the front end tools using the Web-forms which provided GUI functionality to the final product.
  • Deployed Dot Net nuke front end portal and dependent web services in the web server environment.
  • Performed development and maintenance software for Front End Processors and Remote Multiplexers in C using VxWorks.
  • Created new front end applications and modified existing online systems for over 500 end users.

Show More

35. SVN

low Demand
Here's how SVN is used in Senior Software Engineer jobs:
  • Utilized TortoiseSVN configuration management tool to ensure accuracy and reliability of software build/releases.
  • Created GlassFish SVN repository and converted repository to Mercurial.
  • Performed configuration management activities using SVN.
  • Managed the code version using SVN, and deploy the code to various environments like Test, Acceptance and Production.
  • Managed source code in multiple environments and merged multiple releases into the main source code depository utilizing SVN and CVS.
  • Involved in the release management, maintaining the SVN repository, code reviews, performance tuning and monitoring production release.
  • Experience in version control tools such as SVN and CVS, and Build tool such as Jenkins and Sonar.
  • Leveraged an array of tools to optimize efficiency, including JIRA for task management, SVN for central repository.
  • Worked on assisting merging, and deploying code from SVN to various environments using Jenkins builds and jobs.
  • Migrated the ACE suite from PVCS to SVN and wrote a GNU make build replacement introducing boost libraries.
  • Merged and migrated the code branches into SVN for projects and products with minimal disruption of service.
  • Maintained the developed code in SVN and deployed end product using Campfire, web based ERP tool.
  • Used SVN (Subversion) for configuration management via Eclipse Subversive plug-in; task tracking via JIRA.
  • Developed in CI-CD (continuous build integration) model using Jenkins, Maven, SVN/Git and Puppet.
  • Used SVN for source control, Bamboo for continuous integration & Dot Cover for code coverage.
  • Used SVN for version controlling, and Log4J is used for Logging and Tracing the messages.
  • Managed releases and deployed builds (SharePoint, Tortoise/SVN, Web Farm Framework, PowerShell).
  • Performed daily code reviews, code check in to Subversion (SVN), Microsoft TFS.
  • Used SVN as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Created a deployment process from code complete to code release including creating branches in Tortoise SVN.

Show More

36. Jdbc

low Demand
Here's how Jdbc is used in Senior Software Engineer jobs:
  • Utilized core Java and Hibernate-specific annotations for JDBC persistence mapping from Java objects to relational database.
  • Developed reusable database framework that generates JDBC statements required to execute SQL statements.
  • Worked on accessing data from Oracle database to application level using Java-JDBC connectivity.
  • Used JDBC Template, transaction Manager, property-placeholder, annotation based configurations.
  • Used JPA over Hibernate for access to multiple databases and JTA and JDBC work together to decouple transactions from connection objects.
  • Involved in development of data abstraction layer using Hibernate ORM, AOP framework with spring support, and JDBC driven components.
  • Coded classes in the DAO layer to retrieve the required data from the underlying Oracle 10g database using JDBC connectivity.
  • Worked on presentation pages using JSP, HTML, JavaScript, JDBC and components using Core Java and Java Beans.
  • Designed the JDBC driver in JAVA on both a Unix and Windows 98 platform to connect to an Oracle Database.
  • Designed and developed services based on spring framework utilizing spring core and spring JDBC and integrated with existing web application.
  • Implement Data Access Layer, choose Hibernate for complex Object-relational Mapping, and Spring JdbcTemplate for simple & fast query/update.
  • Configured services and adapters: FSA, JDBC, FTP and HTTP, HTTPS to send and receive various interfaces.
  • Used JDBC, Web Services and Hibernate framework to access the data from back-end MS SQL database server.
  • Provided senior level Java development for the polling application that incorporates JDBC to query NetCool for customer downtime.
  • Supported and enhanced Java/J2EE based client server based application (JSP) on JVM using EJB and JDBC.
  • Developed JDBC transactions through Spring JDBC Template and also Spring Batch Process used for Bulk data upload.
  • Worked on developing Credit Risk Rating (Internal) generating engine using Java, XML, JDBC.
  • Involved in the migration of independent parts of the system to use persistence technology such as JDBC.
  • Participated in design and development of a Report Generation Application using JDBC, Stored Procedures using DB2.
  • Designed, implemented and maintained Java Database Code and JDBC interactions with both SYBASE and ORACLE databases.

Show More

37. UML

low Demand
Here's how UML is used in Senior Software Engineer jobs:
  • Authored build sequence documentation and dependencies utilized in setting up new development environments, applying UML were practical.
  • Reviewed requirements and developed activity diagrams using Rational Rose Enterprise UML tool for different Modernization Programs.
  • Performed physical design, logical design and documentation on many CADE components utilizing Rose Model/UML.
  • Design user specification and technical specification base on business work flow utilizing UML design.
  • Produced many UML documents elucidating the migration plan effort for presentation to executive management.
  • Modeled business requirements using UML on Rational rose and designed databases using Oracle Designer.
  • Strengthened communication with clients by introducing UML into software development processes.
  • Analyzed the requirement specifications and designed UML diagrams using Rational Rose.
  • Participated in requirement analysis and designed case diagrams using UML/Rational Rose.
  • Documented high level architecture and technical implementation using UML.
  • Created system UML specification documentation using Jude Community.
  • Performed requirements analysis and software design using UML.
  • Designed application architecture using UML.
  • Created UML diagrams, data dictionary, work flow diagrams and system architecture diagrams in System Design Document for the FAA.
  • Design and development of a Lifetime based Memory Management layer for SBC application using UML design methodology and C++ based programming.
  • Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Participate in Design using Rational Rose UML including component diagram, class diagram, and sequence diagram using below patterns.
  • Modify use case diagrams and create activity diagrams as part of functional documentation using Enterprise Architect (UML tool).
  • Led use case analysis, UML, component specification and integration, Java/J2EE development and performance tuning for claims processing.
  • Developed the UML design products (class diagrams, state transition diagrams, thread diagrams, and deployment diagrams).

Show More

38. ETL

low Demand
Here's how ETL is used in Senior Software Engineer jobs:
  • Exceeded expectations by prototyping a visual programming environment for visualizing compiled and synthesized applications for a product in the ETL market.
  • Designed, developed and maintained financial reporting and data warehouse ETL solutions for electronics industry Oracle-based ERP system.
  • Design ETL application and develop Data warehouse applications based on the technical / functional specifications.
  • Documented multiple applications and ETL processes as part of an organization-wide software documentation project.
  • Developed ETL development design patterns, coding and documentation standards.
  • Developed the ETL application providing support for quality assurance activities.
  • Reviewed and updated technical specification documents for ETL process.
  • Experience in designing ETL process for Data warehousing using ETL tools SQL Server Integration Services (SSIS) and DTS Packages.
  • Performed frequent data maintenance and manipulation tasks (ETL) using SQL on a database with hundreds of thousands of rows.
  • Developed a lightweight Time Series Query tool using Java RMI on top of the Data Extraction module of the ETL framework.
  • Used DataStage as an ETL tool to extract data from sources systems, loaded the data into the IBM DB2 database.
  • Assisted in the maintenance and enhancement of several large and complex SSIS ETL projects that moved Nielsen data from staging tables.
  • Design and develop SSIS ETL solutions, SQL Server stored procedures, Triggers, Functions, Views and VB.net User Interface.
  • Designed and Developed enhancements to ETL processes for T-Mobile to support E-911 data loading using Microsoft SQL Server Integration Services.
  • Participated in design and development of data solutions and ETL processes to bring disparate data into and Enterprise Data Warehouse.
  • Prepared all documents necessary for knowledge transfer such as Data Lineage, ETL Development Standards, ETL Processes, etc.
  • Developed Process Chains for Data loading to ETL layer and for Downloading data to ECC DDIC, Maintained Variants,.
  • Eliminate DTS and upgrade the existing ETL with DTSX packages to upload data from SAP Unix Server to SQL Server.
  • Developed and maintained SSIS ETL processes to support MS SQL data warehouse from EDI files from multiple data source systems.
  • Worked with ODI (Oracle ETL tool) team to load the data in data warehouse as per business rules.

Show More

39. Tomcat

low Demand
Here's how Tomcat is used in Senior Software Engineer jobs:
  • Implemented LDAP-based authentication mechanism, connecting it to a Centralized Authentication Service application running on Apache Tomcat.
  • Utilized Quartz for configuring and designing a cluster based job-processing system across multiple Tomcat instances.
  • Coordinated outside consultant during development of J2EE components to integrate SecureAuth with Tomcat.
  • Enabled centralized repository code browsing using OpenGrok and Apache-Tomcat web server.
  • Managed Amazon EC2 instances along with basic Apache/Tomcat/MySQL administration.
  • Internationalized web-client deployed on Tomcat web-server.
  • Set up the Tomcat server/LogiStudio, created SQL queries to run the application with data of more than five million records.
  • Designed and developed the system using Java SE, EE, XML/SAX, REST, MySQL, Tomcat and applet technology.
  • Design was a web based application that ran on an Apache Tomcat Windows 2003 server written in Java using JBuilder6.
  • Designed and developed web applications, using JSP and TomCat, which provides functionality to maintain and display mapping rules.
  • Managed team of four resources in development of the system Environment: IDS v3, Tomcat 5.5, IBM DB2.
  • Developed enhancements, Supported and Maintained Java application running on Oracle WebLogic, WebSphere, Tomcat and Apache app servers.
  • Fixed and created customized reports for clients in an existing J2EE, Tomcat 4.0, MS SQL Server 2000 environment.
  • Integrated Apache Web Server with Tomcat application server, configured six of such servers to make it a web farm.
  • Develop company's Application Jukebox Server and SaaS portal, developed in Java with Apache Tomcat and Struts MVC framework
  • Deployed application code on tomcat application server using BXP (BNY Mellon's Extreme Platform) on tomcat server.
  • Project initially started with Tomcat Server and we moved the micro services to PCF by using the Spring boot.
  • Installed, secured, and configured AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.
  • Designed and implemented applications using J2EE, Struts, Apache Tomcat and MySQL for use with 911 phone systems.
  • Web applications were developed and built on Tomcat and finally deployed on WebSphere with DB2 as the RDBMS.

Show More

40. Servlets

low Demand
Here's how Servlets is used in Senior Software Engineer jobs:
  • Developed Servlets code to allocate stock to particular dealer and validating in database.
  • Designed and developed Servlets to communicate between the presentation and business layer.
  • Developed control layer using Servlets with session management capabilities.
  • Developed Servlets to perform business logic.
  • Developed Servlets and Business objects.
  • Worked extensively on the server side using the following technologies Java, JSP, servlets, Action classes and DAO's.
  • Developed a Web based bar code reader client-server database system utilizing servlets (MFC, XML, JSP, MySQL).
  • Team Lead for design/development team for re-engineering Production prototype in Java on Unix using Servlets and JSP integrated with Oracle Database.
  • Performed engineering/software design and development, to produce graphical user interface (GUI) Java code and servlets for Ozone Widgets.
  • Programmed Silver Stream and Web Logic applications that interacted with an Oracle database - Created Enterprise Java Bean modules and java Servlets
  • Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
  • Designed and developed the above services using HTML, JSP, Servlets, Struts, WebServices, EJB and database.
  • Developed business objects, request handlers and JSP's for the boost mobile site using JAVA Servlets, and XML.
  • Developed User interface screens using Servlets, JSP, Ajax, JavaScript, CSS, HTML and implemented Struts framework.
  • Used Servlets to get data from front end and pass as parameters to Stored procedures in the SQL Server Database.
  • Designed and Developed the UI component using Java, Swing, JFC, EJB, JSP, Servlets and WebLogic.
  • Involved in Design, Implementation and coding of complaint module in Java, Servlets, Spry and JSP etc.
  • Developed Action Servlets as controllers and Action classes as wrappers to business objects and Action form beans for modeling.
  • Implemented Screen for quoting, binding and issuing system using Java, Servlets, JSP, RMI, EJB.
  • Used AJAX for Asynchronous cross-domain communication to the servlets for a better serving UI pages without affecting the usability.

Show More

41. IIS

low Demand
Here's how IIS is used in Senior Software Engineer jobs:
  • Provided web server configuration and optimization assistance, in relation to NetTracker/NetInsight installation, specifically Apache and IIS.
  • Developed PowerShell scripts to automate setup and deployment of sites and applications to distributed IIS infrastructure.
  • Managed and administered multiple web sites/web applications using IIS.
  • Maintained IIS server administration and configured web applications.
  • Web servers supported were IIS/Apache/Tomcat/Jetty.
  • Designed a generic ASP (Active Server Page) email component able to integrate into any ASP/web application running Microsoft IIS.
  • Designed and developed original middle service layer to provide Microsoft IIS/ASP server ability to interact with VERSANT object oriented database system.
  • Design and Development of OAM WebGate Impersonation module in IIS Native Module architecture to enable integration/SSO between OAM and MOSS 2010.
  • Completed the configuration of a development environment and testing environment utilizing IIS 5.0, Visual Source Safe and SQL Server 2000.
  • Configure and setup IIS web server's virtual directory, Application pools into development and Stage environments to deploy the application.
  • Led application deployment, setup, distribution, testing, database creation and data loading, and IIS server setup.
  • Installed and configured SQL Server, WebLogic, IIS, XMI Framework for the development, staging and production environment.
  • Developed WCF web services to expose the SDK functionality that could be hosted in an application or deployed to IIS.
  • Worked with WCF Services, hosted them on IIS 6.0 and IIS 6.1 and optimization of performance with APM Tools.
  • Configured, installed and implemented MS Exchange / IIS and migrated all messaging, email and mobile communication services.
  • Maintained application pools on IIS to administer a set of Web sites and applications and their corresponding worker processes.
  • Designed, developed and implemented diagnostics to isolate failures in IISI image processor system using a DEC VAX workstation.
  • Drafted Release documents detailing step by step building of Web Servers and installation of WCF services on IIS.
  • Deployed the applications in the server based on the requirement and involved in troubleshooting the IIS related issues.
  • Developed several full life-cycle web applications utilizing ASP, COM, IIS, MTS, and SQL Server 7.0

Show More

42. DB

low Demand
Here's how DB is used in Senior Software Engineer jobs:
  • Implemented and developed real-time embedded software/firmware and architecture for DOCSIS certified broadband cable telephony VOIP-voice/data over IP products.
  • Provided feedback to product engineering on usability, functionality and quality of user experience.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Experience in Implementing ServiceNow Discovery and CMDB and integration.
  • Maintained proprietary company applications initially through Ingres RDBMS.
  • Implemented Document tracking module using MongoDB.
  • Managed and maintained DBA responsibilities.
  • Worked with cross functional teams for retrieving the OID and DB credentials during run time dynamically while migration to Release 12.
  • Utilized the existing SQL server design for 90% of project and 10% of new DB design enhancement added.
  • Developed an agent in Java to retrieve CVE and patch data from WisdomOS and store the transformed results in MongoDB.
  • Created agents in Python and Java to download CPE data from remote servers and store it in a MongoDB database.
  • Created advanced metrics (level, conditional), filters, consolidations, custom groups and reports with VLDB properties.
  • Created Power Exchange Registration for CDC on DB2 mainframe tables, created DataMap to extract data from file on mainframe.
  • Created DTS packages in SQL 2000 to migrate data from Mainframe data sources, delimited files, and DB2.
  • Redesigned the DB upgrade process to support parallel executions and to reduce the total time of the whole process.
  • Worked directly with company's customers including Morgan Stanley, JP Morgan, DB AlexBrown, and McGraw-Hill.
  • Fixed the Defects and implemented the Enhancements from the Unit testing and UAT Phases feedback from the users.
  • Solved technical roadblocks for 70-man project team as part of 4-man design authority team for Standard Chartered Bank.
  • Designed, developed, maintained software to automate the sale of broadband, wireless and digital video service.
  • Created and maintained Tables, views, procedures, functions, packages, DB triggers, and Indexes.

Show More

43. Ado.Net

low Demand
Here's how Ado.Net is used in Senior Software Engineer jobs:
  • Administered and utilized Microsoft ADO.NET to create databases for data persistence of existing technology.
  • Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
  • Designed database connectivity modules using ADO.NET.
  • Worked on ADO.NET components Data Reader, Data adapter, Data Set and Data View to provide connection to the database.
  • Worked on integration of code behind web forms development in C#.NET with Data Access layer using ADO.NETSQL Server 2008.
  • Used ADO.NET objects such as Data Adapter, Data Reader, Data Set and Data View for consistent access of data.
  • Used technologies provided by the VB.NET framework including ASP.NET, ADO.NET, Web Services using SOAP and data manipulation using XML.
  • Migrated PowerBuilder 8.0 application to 11.5, Involved in Converting PowerBuilder 11.5 application to ASP.NET(C#) and ADO.NET.
  • Coded program logic to execute SQL queries and stored procedures using ADO.net to access and update data using data building blocks.
  • Used Data Adapters, DataSets and Command & Connection Objects of ADO.NET to Manipulate Data in the SQL Server Database.
  • Implemented with the intent of converting from ADO.NET direct database access to an in-house Enterprise Data Warehouse once available.
  • Developed web applications using C#, ASP.NET (4.5/4.0/3.5/3.0), ADO.NET and AJAX Extensions under MVC architecture.
  • Used ADO.NET for database connectivity and SQL helper classes from Enterprise Library to connect with SQL Server database.
  • Experienced in developing and consuming Web Services and n-tier web applications using ASP.NET, C# and ADO.NET.
  • Design and development of DAL (Data Access Layer) using ADO.NET for maintaining and querying Data Source.
  • Web Services used ADO.NET to call the Stored Procedures in the DB2 Database to get the relevant data.
  • Used ADO.NET extensively for retrieving, querying, storage, and data manipulation for achieving continuous database connectivity.
  • Experience in manipulating XML, Converting Data between ADO.NET and XML and Proven Knowledge in DTD, Schema.
  • Used ADO.NET in the Data Layer to access, modify and delete data in the SQL Server 2008.
  • Used ADO.NET for database connectivity to get data from SQL SERVER 2005 and Oracle 11g Database Systems.

Show More

44. Perl

low Demand
Here's how Perl is used in Senior Software Engineer jobs:
  • Created automated script to generate detailed performance, statistical analysis and visualization reports for customer by using PERL.
  • Automated legacy deployments using Perl scripts, and directed testing procedures for validating and verifying deployed functionality.
  • Developed enhancements using Perl for gathering data from downstream systems for generating web metrics report data.
  • Developed automated test scripts using PERL to perform Functionality and Regression Testing.
  • Produced various speed/functional/security tests for critical segments of Perl code.
  • Developed Shell/Perl scripts for analysis and monitoring of deployed software.
  • Implemented automated testing system utilizing Perl unit testing.
  • Implement Perl/Java framework for XML database publishing application.
  • Stored Procedures/Functions/PL-SQL was called from Perl application.
  • Added telescope performance metrics and associated metadata to website through Perl program, allowing astronomers to view telescope behavior over time.
  • Led a 10-person development team using full life-cycle approach to develop commercial software products using Java/J2EE, PERL, and Oracle
  • Implemented the CGI script to invoke the format conversion from the company's electronic document control system using Perl CGI.
  • Write Perl and Java Driver programs to call PL/SQL procedures and copy the file from UNIX box to local drives.
  • Created custom reports and monitoring tools for the site using shell scripting, Perl, Python, RRD and Java.
  • Authored new shell scripts for scheduling of Perl scripts and Oracle programs and implemented them as part of the migration.
  • Mentor to several employees in an effort to bring more Perl, shell scripting and systems knowledge into the company
  • Developed Perl based modules to support the Short Message Service (SMS) and email capabilities on Linux kernel.
  • Worked as an Engineer and developed Perl scripts and Java scripts to automate the day to day operations work.
  • Developed scripts to retrieve the data from NetNumen Element Management Systems (EMS) using shell and Perl scripts.
  • Developed PERL client scripts with SWIG bridge to C/C++ security library for development of 3rd party tools by customers.

Show More

45. TFS

low Demand
Here's how TFS is used in Senior Software Engineer jobs:
  • Installed TFS2013 and SharePoint portal for distributed team collaboration
  • Implement continuous integration solution utilizing TFS server.
  • Developed a custom TFS notification component.
  • Implemented the use of TFS among all the development teams and converted all projects from our older ALM tools to TFS.
  • Deployed the applications on different environments (UAT, SIT) using the BizTalk using BizTalk Deployment Framework directly from TFS.
  • Collaborated with other teams to help organization standardize on development tools (TFS, HPQC, Team Build, etc.)
  • Maintained and worked with the Team Foundation Server (TFS) as the Primary source of location for saving the files.
  • Monitor TFS for regular have the appropriate updated version of the code before the artifacts are moved to the development server.
  • Used TFS (Team Foundation Server), Test Driven Development (TDD) project related document sharing and team collaboration.
  • Introduced unit testing and, was successful advocate to promote and take the lead on moving to VS2010 and TFS2010.
  • Worked extensively on Team Foundation Server (TFS) to track bugs/work requests and to check in - checkout code.
  • Upgraded and modified the base code available in the Team Foundation Server (TFS) as per the DMES requirements.
  • Developed the User Stories, Acceptance Criteria and Testing tasks in TFS from the business requirements gathered from the client.
  • Worked with Development Team by implementing Microsoft Team Foundation Server (TFS) and develop a full SDLC framework.
  • Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
  • Created SSRS projects for sprint progress reports, set up TFS Data Warehouse for long term cost allocation analysis.
  • Performed a mass TFS migration from a physical server hosting TFS 2008 to a virtual server hosting TFS 2013.
  • Used Visual SourceSafe (VSS) and Team Foundation Server (TFS) for version control in Team Development.
  • Developed and administered process for source control management, using Microsoft Visual SourceSafe, Harvest, and Microsoft TFS/VSTS.
  • Employed software engineering practices by employing the Unified Process in tandem with TFS, Share Point and MS Project.

Show More

46. Maven

low Demand
Here's how Maven is used in Senior Software Engineer jobs:
  • Assisted with configuration of Maven/Continuum build environment and integration of various Eclipse IDE plug-ins.
  • Worked expensively on Maven integration with AEM and Continuous Integration Processes.
  • Developed automatic deployment tool and configures Jenkins with maven.
  • Deployed continuous integration system using TeamCity and Maven.
  • Used Maven for dependencies and configuration management.
  • Created continuous integration builds using Maven.
  • Converted projects for Maven tool utilization.
  • Involved in Installation/Configuration of Maven.
  • Used Maven as the building tool and involved in designing database schema changes and J2EE software upgrades to support new feature.
  • Deployed and tested the application with Apache Tomcat Server and involved in process for builds and deployments with Jenkins and Maven.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Utilized Agile software development methodologies using Java, Spring MVC, Hibernate, Maven, Apache API and Lambda Expressions.
  • Created, maintained and supported the build environments using Ant Scripts and Maven Scripts for development, integration and staging.
  • Prepare and release new builds to different environments (DEV, End2End and PROD)with Maven and Electric Command.
  • Changed the process to use Maven to build a single unified RPM with quality BASH installation and configuration scripts.
  • Created custom maven archetypes, providing ease of use and thereby reducing the artifact development time for the team.
  • Formulated build and deployment using Maven to deploy the artifacts to servers and validated the builds using Jenkins Console.
  • Served as the primary security maven for the application group and enforced security principles in the program code.
  • Automated weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Work with developers to analyze dependency of all Java applications and create Maven build scripts for them accordingly.

Show More

47. ANT

low Demand
Here's how ANT is used in Senior Software Engineer jobs:
  • Produced Technical Requirements document for Automated Billing project for Account Updater application, saving significant work effort and reducing manual error.
  • Designed and developed significant enhancements to systems in engagement budgeting, tax form processing, firm-wide email and risk management documentation.
  • Developed server for guaranteed real-time delivery and collating of security information to enterprise-sized database (PostgreSQL, Oracle 8i).
  • Analyzed and assisted in infrastructure design, technical management surrounding development issues, and validated relevant plans and initiatives.
  • Developed software for speech processor and surgically implanted medical devices for use by university researchers and production testers.
  • Coordinated development of User Documentation between Software Engineering and Documentation teams, leading to a significant quality improvement.
  • Implemented MySQL and Oracle databases, improving company efficiency and achieving significant cost savings over legacy systems.
  • Led analysis and software development for enhancements to Merchant Profile System that maintained Visa Merchant Profile Database.
  • Designed and implementing Continuous Integration for project release management utilizing Jenkins, SubVersion and ant.
  • Developed software tools and automated many functions that have resulted in substantial productivity improvements.
  • Developed the business reporting metadata/semantic layer consisting of aggregated tables optimized for reporting.
  • Maintained customers ISO 9000 compliant quality assurance documentation for software projects.
  • Served as a senior-level software engineer for an Atlanta-based software-as-a-service company.
  • Full Sarbanes-Oxley compliant audit capabilities Application Modules / Provided Solutions:.
  • Involved in decreasing application run times significantly by using performance tuning.
  • Build and develop new methods of discovering relevant information across company.
  • Integrated K7 device registration with the existing anti-virus product registration.
  • Achieved significant improvements in increasing transmission rate and picture quality.
  • Created substantial Expect script for semi-automated platform verification and testing.
  • Right Management Consultants is a wholly-owned subsidiary of Manpower Inc.

Show More

48. Websphere

low Demand
Here's how Websphere is used in Senior Software Engineer jobs:
  • Involved in installing and configuring Oracle Application Server and WebSphere Application Server for development and deployment.
  • Provided security features to CDP intranet site by using WebSphere Application server security configurations and certificates.
  • Involve in web component Designing/Coding/Testing/Deployment the application in WebSphere 3.5 Application server in the development box.
  • Migrated applications from Lotus notes applications to WebSphere portal applications using Hibernate and ORM framework.
  • Installed, configured and troubleshoot the applications on WebSphere Application Server in clustered environment.
  • Developed web service layer to connect with third-party supplier by using WebSphere application developer.
  • Developed Authentication and Authorization modules and configured security constraints in WebSphere Application server.
  • Installed and administered WebSphere Process server and assisted special projects with implementation plan.
  • Configured Security for WebSphere Portal environment using LDAP registry IBM Directory Server.
  • Designed and developed numerous Session/Entity Beans and deployed on WebSphere Application Server.
  • Deployed applications on WebSphere Application Server and performed required configuration changes.
  • Developed a web-based Issues Manager application in a WebSphere environment.
  • Analyzed requirements and developed interfaces in both WebSphere Integration developer.
  • Involved in deployment of application in WebSphere application server.
  • Designed and developed Presentation Portal framework using WebSphere Portal
  • Worked on application deployment using WebSphere application server.
  • Configured WebSphere Application Server to support maximum efficiency.
  • Used MQ Series Integrator Broker for WebSphere and Netscape Server to communicate with the Web Methods Broker using a JMS implementation.
  • Involved in integrating the Message Broker with the back end database systems using the Data base nodes in WebSphere message broker.
  • Used Tomcat web server to deploy application locally and used IBM WebSphere to deploy application to development and QA environments.

Show More

49. Design Documents

low Demand
Here's how Design Documents is used in Senior Software Engineer jobs:
  • Prepare technical design documents, unit test cases and Production implementation documents and assist data analysts in preparing user training documents.
  • Generated software proposals, requirement specifications, functional descriptions, internal design documents, and test plans for integrated software projects.
  • Analyzed requirements definition and software design documents and prepared efficient application solutions for the ICD-10 remediation of VistA clinical packages.
  • Converted functional specifications in High level design documents so that developers will understand the requirement easily and can work efficiently.
  • Documented use cases, created wire frame documentation and standard engineering documentation (technical specification and design documents).
  • Delivered design documents to prospective customers concerning interfaces to existing software and applications sold by Peregrine systems.
  • Contributed technical specifications and supplied design documents with software labor estimates based on requirements for new products.
  • Involved in Data warehouse dimensional star schema data model designing and prepared low level design documents.
  • Prepared the Business/Technical Requirements, Design Templates, Development Standards document and detailed design documents.
  • Performed Data Analysis and created High Level and Technical Design documents based on system requirements.
  • Provide functional/technical design documents and visual diagrams for process and data flow based on requirements.
  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Translated, documented client requirements into design documents and specifications for several modules.
  • Involved in creating detailed technical design documents based on the technical specifications.
  • Created project design documents for numerous application development and Web development projects.
  • Analyzed business requirements and developed higher level and lower level design documents.
  • Reviewed business requirements and design documents and identified missing information and discrepancies.
  • Created High Level Design documents by referring to the functional specification document.
  • Prepared design documentations High Level Design Documents and Low Level Design Documents.
  • Create Business Specific Documents and Technical Design Documents for different initiatives.

Show More

20 Most Common Skill for a Senior Software Engineer

Web Application16.7%
Pl/Sql11.1%
Database8.2%
SQL5.7%
Windows XP5.7%
XML5.4%
Javascript4.8%
User Interface4.8%

Typical Skill-Sets Required For A Senior Software Engineer

RankSkillPercentage of ResumesPercentage
1
1
Web Application
Web Application
12%
12%
2
2
Pl/Sql
Pl/Sql
7.9%
7.9%
3
3
Database
Database
5.9%
5.9%
4
4
SQL
SQL
4.1%
4.1%
5
5
Windows XP
Windows XP
4.1%
4.1%
6
6
XML
XML
3.8%
3.8%
7
7
Javascript
Javascript
3.4%
3.4%
8
8
User Interface
User Interface
3.4%
3.4%
9
9
Html
Html
3.4%
3.4%
10
10
Architecture
Architecture
2.9%
2.9%
11
11
API
API
2.7%
2.7%
12
12
C++
C++
2.4%
2.4%
13
13
Jquery
Jquery
2.1%
2.1%
14
14
Unix
Unix
2%
2%
15
15
Ajax
Ajax
2%
2%
16
16
ASP
ASP
2%
2%
17
17
Net MVC
Net MVC
2%
2%
18
18
CSS
CSS
2%
2%
19
19
Linux
Linux
1.8%
1.8%
20
20
JSP
JSP
1.7%
1.7%
21
21
Business Requirements
Business Requirements
1.6%
1.6%
22
22
Test Cases
Test Cases
1.5%
1.5%
23
23
J2Ee
J2Ee
1.4%
1.4%
24
24
Management System
Management System
1.3%
1.3%
25
25
WCF
WCF
1.2%
1.2%
26
26
QA
QA
1.2%
1.2%
27
27
GUI
GUI
1.1%
1.1%
28
28
DB2
DB2
1.1%
1.1%
29
29
Struts
Struts
1%
1%
30
30
Junit
Junit
1%
1%
31
31
Json
Json
1%
1%
32
32
Scrum
Scrum
1%
1%
33
33
Business Logic
Business Logic
1%
1%
34
34
Front End
Front End
0.9%
0.9%
35
35
SVN
SVN
0.9%
0.9%
36
36
Jdbc
Jdbc
0.9%
0.9%
37
37
UML
UML
0.9%
0.9%
38
38
ETL
ETL
0.9%
0.9%
39
39
Tomcat
Tomcat
0.8%
0.8%
40
40
Servlets
Servlets
0.8%
0.8%
41
41
IIS
IIS
0.8%
0.8%
42
42
DB
DB
0.8%
0.8%
43
43
Ado.Net
Ado.Net
0.8%
0.8%
44
44
Perl
Perl
0.8%
0.8%
45
45
TFS
TFS
0.7%
0.7%
46
46
Maven
Maven
0.7%
0.7%
47
47
ANT
ANT
0.7%
0.7%
48
48
Websphere
Websphere
0.7%
0.7%
49
49
Design Documents
Design Documents
0.7%
0.7%

95,227 Senior Software Engineer Jobs

Where do you want to work?