Top Software Developer Skills

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

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

1. Web Application

high Demand
Here's how Web Application is used in Software Developer jobs:
  • Worked across different large scale distributed system and web application for different products with varying technology stack using agile methodology.
  • Worked on focused agile teams to develop and maintain feature-rich web applications for the energy production and distribution industry.
  • Improved internal staff productivity by developing new and enhancing existing web applications through the delivery of high quality code.
  • Web application for medical appointment management, clinical history of patient and general processes in hospitals and clinics.
  • Worked on developing new enterprise Java web applications and enhancing existing applications used by business users and partners.
  • Created Windows Forms Application that consolidates data from other systems including web applications through Web Service communication.
  • Develop web applications for online simulation and learning management systems, electronic learning portfolios and patient/procedure logging.
  • Developed a web application for the Federal Aviation Administration to replace an existing client/server template management application.
  • Designed and developed web applications for retrieving and displaying Care Plans utilizing a Service Oriented Architecture.
  • Developed authentication module for the application using Spring User Details Service and Web Application Security.
  • Complete Customer Complaint Application: Added new functionality to complete customer complaint using web application.
  • Gathered business requirements and developed web application for online shopping, online directory and book-store.
  • Web application developer focusing on database design, user registration, and user experience.
  • Assisted in designing web application architectures to utilize and work within corporate security guideline.
  • Authored and validated web applications and programmed and stored procedures for relational databases.
  • Developed several enhancements and major additions to multiple customer facing web applications.
  • Web Application server component architecture used an IoC pattern with Dependency Injection.
  • Developed, and maintained web applications based on project development and requirements.
  • Reduced maintenance support time moving desktop and windows applications to web applications.
  • Designed and developed core components using Angular for various web applications.

Show More

2. Pl/Sql

high Demand
Here's how Pl/Sql is used in Software Developer jobs:
  • Produced detailed program specifications and wrote complex PL/SQL queries for analyzing customer information and pulling reports at various levels.
  • Configured custom PL/SQL database to manage new database objects including triggers, user-defined functions and stored procedures.
  • Developed PL/SQL procedures provide better quality data.
  • Developed batch programs to load various types of feeds from external sources into the Oracle database using SQL*Loader and PL/SQL procedures.
  • Performed the database design and have written plain SQL queries and PL/SQL stored procedures, functions, packages, and triggers.
  • Worked on SQL Queries, Procedures, Packages, Functions, Triggers, User defined data types and Collections using PL/SQL.
  • Design and development of database interface through PL/SQL, stored procedures and packages to upload/download data on the user workstation.
  • Develop various Oracle Applications using PL/SQL, SQL*Plus, Forms, Reports, Oracle Application framework and Application Object Library.
  • Developed enhancements to Bond Processing software based on OneShield Dragon platform using Oracle SQL, PL/SQL and Dragon tools.
  • Worked on performance tuning and testing of the Oracle PL/SQL database Packages, procedures and triggers of various applications.
  • Developed code and interfaces with the help of different skill sets like Oracle Forms and Reports 6i/10g and PL/SQL.
  • Created several simple and complex stored procedures and functions in PL/SQL and optimized the existing ones for better performance.
  • Created and Modified PL/SQL Packages, Functions, Stored Procedures, Shell Scripts for change requests to Existing processes.
  • Developed and maintained stored procedures, packages, and other Oracle PL/SQL database objects for use with the project.
  • Designed and developed a trader compensation system in PL/SQL that interfaced with various Third Party Wall Street reporting vendors.
  • Developed various ETL processes to load large volume of data into Data warehousing tables using SQL*Loader, PL/SQL procedures.
  • Modify and create PL/SQL code, Oracle Developer 10g Forms and Reports, and Apex components for other applications.
  • Designed, developed, and maintained custom Oracle forms based on specific business requirements using SQL and PL/SQL.
  • Used MySQL as the back end database; Involved in creating the PL/SQL script for the database searching.
  • Contributed to development of HRM application; designed and implemented new forms and reports using J2EE and PL/SQL.

Show More

3. Database

high Demand
Here's how Database is used in Software Developer jobs:
  • Assisted in writing the specification documentation, designed the database schema, defined business objects and security practices.
  • Indexed database for better performance, including analysis of various execution plans to identify eligible columns for indexing.
  • Designed, programmed and implemented HIPAA-compliant database applications for capturing patient health information for the program.
  • Developed a Data mining application for retrieving customer information based on scenario queries from database.
  • Developed efficient queries across multiple database tables to retrieve complex hierarchical data sets.
  • Designed applications and created databases of astronomical information for ease of access.
  • Used national address database and multiple hierarchical data displays for route development.
  • Developed SQL Relational Database for storage of automated test results reporting.
  • Worked on Repository pattern and created generic repository for database operations.
  • Created data interfaces and insured referential integrity of SQL Server databases.
  • Restructure database alert logic to provide more effective alert reporting.
  • Involved in database design, query optimization and deploying application.
  • Designed database architecture and implemented server scripting to improve speed.
  • Delivered Internet tools to facilitate updating and maintaining database tables.
  • Developed entity beans for handling database interaction in efficient manner.
  • Developed a charging device management system using MySQL database.
  • Design and develop Entity-Relation Database Model using Microsoft VISIO.
  • Developed structural database design based upon logical data models.
  • Designed and implemented the database replication for reporting database.
  • Utilized Microsoft enterprise library for logging and database interactions.

Show More

4. Javascript

high Demand
Here's how Javascript is used in Software Developer jobs:
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Implemented Server-side validation of data using built-in validation services, along with client-side JavaScript validations.
  • Form Validation using JavaScript including business logic validations for data entered by the user.
  • Developed user interfaces using JavaScript and JavaScript frameworks such as AngularJS.
  • Designed and implemented numerous intuitive UI components using AngularJS and JavaScript.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Involved in development as java coder and JavaScript validations.
  • Performed the client-end and server-side validations using JavaScript.
  • Performed client-side validation using JavaScript on user credentials.
  • Developed Client side validation functions using JavaScript.
  • Provided the user validations utilizing JavaScript.
  • Performed Client side validation using JavaScript.
  • Worked on bettering JavaScript development.
  • Developed JavaScript based components using Ext JS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Used JavaScript for Client-side validations and Server-side validations, Utilized AJAX control toolkit library for fast, interactive and better UI.
  • Constructed for client-side JavaScript consumption, the services store and retrieve information from an RDF store using SPARQL and SPARUL.
  • Participated in daily meetings, kept up-to-date on best practices for JavaScript frameworks and techniques under agile software development.
  • Worked with AJAX framework to get the Asynchronous response for the user request and used JavaScript for validations.
  • Used Firebug to inspect, edit and monitor CSS, HTML, JavaScript and Net requests page.
  • Involved with the creation of the UI components (JSP) and client side validations using JavaScript.

Show More

5. SQL

high Demand
Here's how SQL is used in Software Developer jobs:
  • Developed an Inventory Reconciliation application that automatically reconciles and updates an Item table in SQL Server.
  • Redesigned existing database structure in MySQL to remove redundancy & included references resulting into better performance.
  • Developed reports using MSSQL server reporting services and SQL Server Business Intelligent development studio.
  • Developed a framework to check for computer security vulnerability such as SQL injection.
  • Implemented various business rules and manipulated data using SQL server database.
  • Developed an end-to-end dashboard utility for monitoring virtual machines using Java-MySQL.
  • Developed SQL Statements for searching contractors depending on Selection Criteria.
  • Developed complex SQL statements to improve back-end communications.
  • Performed MySQL administration and backup automation.
  • Managed the company's database (SQL Server) of patients' information to successfully transmit data to the mobile application.
  • Developed Advance PL/SQ packages, procedures, triggers, functions, Indexes and Collections to implement business logic using SQL Navigator.
  • Designed Microsoft Access database as front-end and back-end to ensure proper migration to a Structured Query Language (SQL) Server.
  • Developed the necessary Stored Procedures in SQL Server 2005and created complex views using joins for robust and fast retrieval of data.
  • Worked with different control flow elements like Data Flow Task, Execute SQL Task, Script Task and Send Mail Task.
  • Created PHP/MySQL data uptake API for data mining that provided additional details and accuracy for demographics and targeted email marketing.
  • Created custom scripts using LinqPad to aid in the transitioning of their SQL Server 2000 databases to SQL Server 2008.
  • Develop stored procedures, functions, triggers using SQL and T-SQL in SQL Server 2012 for fetching data and binding.
  • Tuned complex SQL queries and ETL processes to increase performance of a very large (1Tb+) data warehouse system.
  • Created Stored Procedure(s), Views and Triggers in SQL Server 2005 for updating and display of data.
  • Experience working as SQL Developer, Data Modeler, DTS/SSIS Designer/Developer (ETL) and good in client Coordination.

Show More

Job type you want
Full Time
Part Time
Internship
Temporary

6. Html

high Demand
Here's how Html is used in Software Developer jobs:
  • Developed web applications using full stack JavaScript (MEAN): HTML5, JavaScript, AngularJS, Web API, NoSQL.
  • Designed and developed the web graphic user interfaces for the corporate web application using HTML, JavaScript, CSS and ASP.
  • Involved in UI creation of Web Application using in house built Workbench(WB) which is based on HTML5 technology.
  • Developed front-end spot grid entirely in an Excel-like UI (with functionality) utilizing just HTML, CSS, and JavaScript.
  • Developed Web forms for User Interfaces using ASP.NET and C#.NET using Server controls, HTML controls and User controls.
  • Worked with external customers at enterprise organizations to build custom solutions utilizing JavaScript, HTML, CSS and occasionally C#.
  • Develop and design screen structure using HTML, CSS, and JavaScript and implement Look and feel of various components.
  • Have trained several customers on the aspects of the software, HTML/CSS customization, and our server-side DLAP API integration.
  • Designed, implemented and tested comprehensive marketing campaigns with JavaScript, HTML, FrontPage and SQL in a Windows XP environment
  • Implemented user interface using ASP.NET, HTML, JavaScript, CSS and Web Forms and performed validation on user inputs.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects.
  • Drafted and implemented elements for UI/UX experience in applications with CS5, NetBeans, CSS, HTML and JavaScript.
  • Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX, CSS & JavaScript.
  • Involved ODBC database connections, and dynamically generated HTML format reports, culled from MS SQL 7.0 Stored procedures.
  • Designed and wrote user reference and educational materials (using HTML and JavaScript) for use with Portable TROLL.
  • Developed the GUI of the system using HTML, CSS, JSP and client-side validations was done using JavaScript.
  • Implemented DHTML via CSS with event handling and absolute positioning of elements for Menus on the Market Item module.
  • Developed the solution using web technologies HTML, CSS and JavaScript to provide an intuitive and user-friendly User Interface.
  • Designed and developed Windows form and Web Forms using ASP.NET controls, C#, CSS and HTML.
  • Developed web pages using PHP, HTML & databases and worked on driving the data to a Facebook App

Show More

7. User Interface

high Demand
Here's how User Interface is used in Software Developer jobs:
  • Designed and developed graphical user interfaces to internet/intranet applications, resulting in streamlined and efficient insurance application process.
  • Developed a payroll program using Clipper database and generated a menu driven graphical user interface.
  • Increased user efficiency by implementing enhanced application features to customer specifications for Graphical User Interface.
  • Developed several prototypes of user interfaces to display to customers for their approval.
  • Developed an updated user interface and added new reporting modules to SourcePublisher.
  • Developed user interfaces using Visual Basic 6 for custom claims processing applications.
  • Tested user interfaces with medical professionals as part of project management.
  • Designed user interface for visualization and interaction and provided technical documents.
  • Developed Java Scripts for dynamic user interface and browser compatibility tests.
  • Implemented and designed user interface for web based customer application.
  • Designed user interface and database for patient registration system.
  • Redesigned User Interface and Re-factoring of existing MVC application.
  • Designed user interface for testing the identification engines.
  • Developed a graphical user interface for another system.
  • Developed user interface for data driven survey application.
  • Developed, designed and programmed user interface.
  • Developed voice-activated games and user interfaces.
  • Developed User Interfaces for application.
  • Designed a Food Database Management System for USDA employees to serve as a user interface for a back end database system.
  • Developed user interface using JSP with Java Beans, JSTL and Custom Tag Libraries and Ajax to speed up the application.

Show More

8. Windows XP

high Demand
Here's how Windows XP is used in Software Developer jobs:
  • Performed Unit Testing of the application Environment: Windows XP, Windows Vista, Windows 7, VisualStudio.net, C#.net
  • Developed and test printer drivers using C programming language on Windows XP and Windows 2000 operating systems using Microsoft Windows SDK/DDK.
  • Developed windows service applications using C#, ADO.NET, SQL Server 2005, Visual Studio.NET 2008, Windows XP.
  • Created a disk stress test tool to measure the benefit of using solid-state storage for a Windows XP based computer.
  • Merged source code for 802.11 wireless network (NDIS) device driver for Windows XP and Windows Vista.
  • Developed in Windows XP and VxWorks environment using, Visual Studios and VxWorks WorkBench.
  • Resolved communication issues and trouble shot issues for a Windows XP system.
  • Developed a Windows XP Embedded platform for a touch screen kiosk.
  • Administrated Windows XP, Server 2008 R2 and UNIX operating systems.
  • Served as project lead for Windows XP Embedded Image Builder project.
  • Ported applications to Linux and Windows XP.
  • Eclipse Helios was the IDE that was used, and it was run on Windows XP.
  • Designed and implemented the application by VB.Net / PowerBuilder for Windows XP platforms with a database client/server technology support.
  • Build IO Device driver for legacy Windows XP Trusted Platform, because laptop TPM only worked on windows vista.
  • Developed applications using IDE Eclipse 3.5 Galileo as well as Weblogic workshop 10.0 on MS windows XP platform.
  • Provided production support Technology: Windows XP, Oracle 9i, SQL*Plus, TOAD, AIX Unix, Informix
  • Created Reports to report flow of the product.Environment: Windows XP, Java 1.6, Case logic, UML
  • Developed database schema and SQL Environment: Java Swings, JDK1.4, EJB2.0, Weblogic 8.0 Windows XP
  • Worked on PCIe bus and NDIS Ethernet device drivers for Windows XP and Windows 7.
  • Ported and tested existing ARSS software to an embedded platform using Windows XPe.

Show More

9. XML

high Demand
Here's how XML is used in Software Developer jobs:
  • Researched benefits of a compressed XML DOM implementation for an embedded device; Developed personal information manager features for prototype educational device
  • Designed XML Continuity of Care Document (CCD) export feature to be used in HIE (Health Information Exchange).
  • Designed and implemented a process to update code-base including Perl, PHP, XML etc across hundred's of machines efficiently.
  • Involved in providing pseudo application level code to interact with API's, Web Services using AJAX, JSON and XML.
  • Analyzed, designed, and developed complex MS-SQL stored procedures for reporting, document distribution, and XML data export.
  • Designed a web Server database reporting program with Cold Fusion 4.0, HTML, Java Script, XML and CSS.
  • Used XML for Retrieving and Storing values in the database and present the values to user in the front end.
  • Developed the web services using WCF and hosted in IIS Server and generated the XML response for the service.
  • Developed Entity Relationship diagram, Activities Diagram, Use cases, Test cases, UML, SRS and XML.
  • Designed and developed various interfaces, classes to construct the business logic using C#, ADO.NET and XML.
  • Used XML for automated transfer of data from one database through a firewall to a database on another domain.
  • Configured user authentication and privileges on an XML file, which interacted with the application using DOM API.
  • Developed and Tuned custom Oracle Reports using SQL, PL/SQL, Oracle Reports Builder, and XML/BI Publisher.
  • Designed and Developed Front-end web components using JSP, HTML, CSS, Ajax, XML and JavaScript.
  • Developed a parser to convert GML (The XML standard for GIS) to python data structure representation.
  • Create and modify XSLT style sheets to transform the XML to HTML for electronic invoicing web pages.
  • Implemented a set of XML services to facilitate fund transfers between customer's bank and brokerage accounts.
  • Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
  • SOAP Web Services, LINQ to SQL for the data modeling and XML/XSD documents for data storage.
  • Implemented Xerxes XML validation: Used Apache software to verify that output files met delivery requirement specs.

Show More

10. CSS

high Demand
Here's how CSS is used in Software Developer jobs:
  • Front End Development to put a pretty face on Custom Applications designed to customer specs using HTML, CSS, JavaScript.
  • Worked on creating new CSS files and also modifying out of the box CSS using SharePoint Designer 2013 & SharePoint 2010.
  • Involved in writing Cascading style sheets (CSS) for styles on web page, and calling them in ColdFusion Pages.
  • Used Firebug, IE Developer Toolbar to debug client side script and to modify CSS to match the UAT requirements.
  • Participated in Designing and Development of web pages of the project using HTML with Cascading Style Sheets (CSS).
  • Create new cartoon artist profiles, new templates for newspapers with Ruby on Rails, JavaScript, CSS, HTML.
  • Used HTML, CSS, and Java script to develop and implement a user-friendly UI design for the presentation layer.
  • Designed and developed a web application using HTML, CSS, and JavaScript with emphasis on device portability and readability.
  • Worked with the business analyst to implement a new color scheme using the CSS mill to generate all the style-sheets.
  • Developed interactive and dynamic web pages using hand coded semantic HTML, CSS, JavaScript, Angular JS and Bootstrap.
  • Designed and developed web pages using HTML and CSS, maintained the code behind using ASP.NET 3.0 and C#.
  • Created Business specific customization of the Microsoft Dynamics CRM 2013/2015 platform to support ACSS Manufacturing, Repair and Sales Departments.
  • Designed and implemented User Interface Layer using ASP.NET Web Forms, Ajax Toolkit, JavaScript, CSS, and HTML.
  • Designed, developed and maintained over 13 company and subsidiary websites utilizing HTML, CSS, Flash, and XML.
  • Developed CSS to maintain the uniformity of the all the presentation pages throughout the application in New MSA Application.
  • Developed screens using data grid control with paging and implemented the custom style display using Templates and CSS files.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Worked on UI design using HTML and CSS for better appearance and weekly meetings with on-site team for approval.
  • Developed the front end UI using HTML, JavaScript, CSS Developed Stored Procedures in the SQL Server database.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML and CSS.

Show More

11. API

high Demand
Here's how API is used in Software Developer jobs:
  • Project included development on a prototype distributed network management package, API's and additional enhancements to network management software packages.
  • Improved an under-performing and unstable data warehousing application, and rapidly optimized the code and database to regain customer confidence.
  • Allowed administrators to rapidly scan and upload documents that can be indexed and filtered using custom defined meta-data.
  • Designed and developed API for licensing and notifications.
  • Developed an application which extracts the information from Amazon API and website and configures and displays it on company s website.
  • Integrated the application with Facebook Graph API, so that users can directly interact with the social media using the application.
  • Implemented API Gateway service using Ruby on Rails that enabled ReachLocal internal services to be exposed to external partners and clients.
  • Developed logistics application using API based implementation for vehicle tracking, gate entry, load entries, availability and scheduling.
  • Established and developed tool architecture to enable rapid tool development that can be modified and re-used to meet evolving needs.
  • Developed an application for E-Commerce which uses the Amazon API web services to download the FBA data from Amazon channels.
  • Maintained and built C# applications that pulled data from SOAP API's and queued calls into ShoreTel ECC.
  • Designed and developed with C# with ASP.NET 4 MVC4 and WebApi on the server side of the application.
  • Created, designed and wrote in C# an administration application which allowed for rapid and efficient report generation.
  • Used agile processes to integrate third party API's, produce API's and process data beyond CRUD functionality.
  • Google Map API is extensively used to plot and show the towers, its coordinates, through the markers.
  • Developed components in order to communicate between three different processes thread using Java Messaging Service (JMS) API.
  • Lead developer on new MVC 5, Web-API, SQL Server 2012 application to manage vehicle electronics data repository.
  • Designed and coded payment card decryption web service, cipher key management API, and back-end OLTP database.
  • Developed email facility using Java Mail API to send quiz/test scores to the user at his registered email-address.
  • Designed and developed a proxy layer to the API to allow it to support simultaneous and asynchronous calls.

Show More

12. Jquery

high Demand
Here's how Jquery is used in Software Developer jobs:
  • Consumed AX web services using JQUERY to develop Applicant Portal application for customers.
  • Developed front-end of Mobile Service Application and created Responsive design using JQUERY Mobile.
  • Experienced in JavaScript frameworks like JQUERY.
  • Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Experience creating dynamic web interfaces utilizing modern JavaScript frameworks such as jQuery.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Assumed responsibility for incorporating jQuery into the application.
  • Implemented Client-side Validation using JavaScript, JQuery.
  • Implemented validation framework using JQuery.
  • Developed Web application for the candidate evaluation test application using Java, JQuery, HTML, CSS, MySQL and PHP.
  • Created user interface with HTML, CSS and jQuery with AJAX calls to WCF Services for a fluid and responsive interface.
  • Code Optimization: Worked on replacing JavaScript and Prototype code with JQuery code in order to standardize and optimize the code.
  • Design and implementation of an ordering section for a whole new scale of products using JQuery, Bootstrap, AJAX.
  • Developed a real time sports management web platform using WCF Services, T-SQL Stored Procedures, jQuery Mobile and Flex.
  • Defined and developed the application's presentation layer using HTML, CSS, JavaScript, and JQuery Scripting and framework.
  • Involved in building new modules/processes for Armada s new platform/application using C#, ASP.NET 5, and JQuery.
  • Created web pages that are cross-browser compliant using Angular JS, JQuery and Java Script in new MSA Application.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS and jQuery.
  • Learn and expand knowledge of various technologies, including SASS, jQuery UI and Angular to improve current software.
  • Full stack web development with Java, Spring MVC Framework, Bootstrap, jQuery, and an Oracle database.

Show More

13. Net MVC

high Demand
Here's how Net MVC is used in Software Developer jobs:
  • Implemented ASP.net MVC3 Framework for developing application modules and interfaces to serve client functionality during development phase.
  • Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
  • Designed and implemented Travel Agent Loyalty web application from scratch in ASP.NET MVC 4.5, making use of the latest technologies.
  • Developed an HTML parsing system that builds complex websites out of simple to write templates using C# through ASP.NET MVC.
  • Lead the redesigning and implementation of an old VB based Invoice application that generates/prints/emails invoices of end clients using ASP.NET MVC3.
  • Worked on a team to implement 3 tier architecture solution using WCF for an ASP.net MVC5 application built using VB.
  • Worked in the team environment to develop web application based on the clients' requirement by using ASP.net MVC framework.
  • Designed and developed a dashboard for generating weekly project reports based on the inputs using ASP.NET MVC4 and Entity Framework6.
  • Added to and developed additional ASP.net MVC programming (Views, Controllers and Models) and WCF services functionality.
  • Full stack web development using the Microsoft ASP.NET MVC framework, C#, SQL Server and Entity Framework.
  • Develop of a web portal for members based on ASP.NET MVC Core, Entity Framework Core, SQL Server.
  • Developed custom reporting solution based on Java and SQL as per user's requirements for an ASP.NET MVC application.
  • Designed and created web pages using ASP.NET MVC4 using the razor engine and AJAX for the rich interactive application.
  • Developed an ASP.NET MVC 5 Entity Framework 6 web application for the Compliance Management department to score call recordings.
  • Created several Action methods in controllers in ASP.NET MVC which were used a routing mechanism between different views.
  • Code, plan and support applications with a focus in ASP.NET MVC 5 technologies to develop Management Systems.
  • Involved in the creation of the original ASP.NET MVC projects and founding principles of web development at PayPlus.
  • Created support documentation, trained end users, worked with ASP.NET MVC, TFS, and Windows Azure.
  • Developed ASP.NET MVC applications in Test Driven Development (TDD) environment using Microsoft Unit Testing Framework.
  • Used the ASP.NET MVC Framework for developing web applications, and used the Git version control system.

Show More

14. ASP

high Demand
Here's how ASP is used in Software Developer jobs:
  • Developed a web-based application in Classic ASP/SQL that provided a comprehensive solution for Resource Management and Billing for consulting companies.
  • Developed ASP web application to establish communication between Brooklyn Consulting and Independence Community Bank.
  • Implemented Spring based declarative transaction management as Spring Aspects.
  • Developed numerous ASP-based shopping cart web applications.
  • Developed Crystal Reports using ASP.net Reporting Services.
  • Used ASP.NET AJAX to provide better UX to the users as they navigated through the multiple screens to submit their tickets.
  • Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Created new web pages, forms, and functionality for an ASP website used by the company for project time management.
  • Developed reusable classes, functions, etc using ASP.NET 2.0, C#.NET and JavaScript for client Side Validation.
  • Enhance and maintained several custom in-house intranet databases using ASP, C#, Transact-SQL, IIS and Crystal Reports.
  • ACT Aspire: The assessment system which measures and keeps track of student performance from elementary grades through high school.
  • Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
  • Involved in developing master pages using Style Sheet and for providing uniformity among the pages using ASP.NET and C#.
  • Worked on C# Windows application and ASP.NET 1.1 (C#) web application extensively for this project.
  • Developed intranet application to generate reports of real estate clients using asp.net c#, MS SQL and SSRS.
  • Developed User Interface using ASP.NET with Master Pages, CSS to give consistent look and feel to the application.
  • Used ASP.NET to save data to a remote Microsoft SQL Server that provided invoicing data for VMS Mobile.
  • Used ASP.NET web server controls like Grid View, List View and Repeater for displaying the required information.
  • Implemented input validations using the ASP.NET input validation controls and Forms Authentication in ASP.NET to authenticate the users.
  • Develop financial advisory applications using ASPX.NET, JavaScript, C#, DevExpress, and Microsoft SQL Server.

Show More

15. Ajax

average Demand
Here's how Ajax is used in Software Developer jobs:
  • Implemented automatic/dynamic text filing support using Ajax/JSF components.
  • Designed Asynchronous communication using Ajax.
  • Used Ajax and Web Services for dynamic partial page updates for better performance and to fetch data from secure database.
  • Developed JavaScript client side validations to reduce the burden on the application and implemented Ajax for the required web pages.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Involved in development of ASP.NET/C#/HTML/DHTML/AJAX/SQL Server based application which is used to manage investor accounts and Investor relations.
  • Used ASP.NET with extensive AJAX controls, custom links and messages for a highly interactive and efficient member experience.
  • Front end solutions were developed using ASP and ASP.NET Web Forms and User Controls, HTML and AJAX.
  • Assisted the team in requirement gathering and was involved in AJAX implementation for making it a dynamic application.
  • Used AJAX technology for the user to select the drop down menus in a more user friendly way.
  • Worked on client side programming using Java script and Ajax for validations, form submission, etc.
  • Developed JavaScript and Ajax updates allowing web pages to include more robust error handling and better performance.
  • Develop client, account management administration tools with Struts, JSP, Web Service, Ajax;.
  • Incorporated ASP.NET AJAX Control like Ajax Toolkit, Script Manager, Update Panel and AJAX Timer.
  • Implement AJAX functionality for faster processing of client queries and also lower wait and load time.
  • Used / modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Developed wizard for an entire module and incorporated on the fly additional screens using AJAX calls.
  • Designed and developed the web forms using ASP.NET, VB.net, AJAX, CSS and JavaScript.
  • Developed applications using Ajax which is used for order tracking module for updating the database.
  • Improved look and feel of menus and navigation bars using AJAX and CSS for grouping.

Show More

16. JSP

average Demand
Here's how JSP is used in Software Developer jobs:
  • Created interfaces for Java-coded business process management software using JSP
  • Participated actively in designing and developing JSP's.
  • Worked as a solution expert for User Interface modules of business projects using Java, GWT, JSP and JS.
  • Involved in the User Module of E-care in creating the front end Registration access using JSP for the end users.
  • Coded Java Beans with Eclipse IDE and implemented the logic for navigation between JSP pages using MVC design patterns.
  • Aided in the development of JSP tag libraries that enabled the application to be co-branded for several business partners.
  • Developed the JSP web pages and action classes for the CRUD Operations of various modules using Struts 2 MVC.
  • Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Developed various UI Screens using HTML, JSP, CSS and did client side data Validations using Java Script.
  • Developed the application using Spring Framework that uses ModelView Controller (MVC) architecture with JSP as the view.
  • Developed Enterprise Java Bean's (Session Facades, Service Beans, Entity Beans), JSP Tags.
  • Selected to assist with multiple key components of the project, including database development and JSP page development.
  • Developed Entities, CRUD Beans, and JSPX pages of related parameters from data models using Java programming.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5 and CSS.
  • Involved in implementation of MVC pattern using Angular JS, Node JS, JSP and Spring Controller.
  • Performed Code Reviews for Java and JSP files as per standard checklist and reviewing UTP and PS.
  • Involved in coding for JSP, Action class, Session bean and DAO and created entity beans.
  • Developed different GUI screens using JSP, HTML, DHTML and CSS to design the user interface.
  • Developed user interfaces for policy owner module using Swing, JSP, HTML, and CSS.

Show More

17. C++

average Demand
Here's how C++ is used in Software Developer jobs:
  • Developed a voice-over-internet distributed call processing system using a prototype version of C++ in their experimental distributed objects laboratory.
  • Designed and implemented frameworks in C++ and Java for development and migration of internal company applications.
  • Designed C++ interface to image processing routines to simplify end-user programming.
  • Enhanced and maintained a large portfolio management application in C++
  • Developed application in C++ using Standard Template Library.
  • Translated government specifications and requirements into C++ code.
  • Debugged existing Visual C++ Windows applications.
  • Developed satellite data processing software for the NASA EDOS project using C/C++ Oracle, TCP-IP, UDP-IP and Motif on HP-UX.
  • Fax and Modem client software including modem diagnostics, and an Outlook/Pager connectivity system (C++, COM, MAPI).
  • Developed and maintained proprietary shipping application and print drivers developed in C/C++ with a code based of ~200K lines of code.
  • Implemented and designed Table Management System in C++ which maintained table entries in shared memory on a real-time embedded Linux platform.
  • Worked as primary source for many Visual C++(COM) Applications for OFM, It involves system analysis, design/development.
  • Provide training in holding code reviews, computer network analysis and troubleshooting, advanced C++ programming, and build system architecture
  • Assist in design, developing, and implementation of Business applications Using C, and C++ in MS Win platform.
  • Migrated applications to SQL Server 2000 from Access 97 and 2000 utilizing Visual Basic, ADO, and Visual C++.
  • Constructed Linux build wrapper to consolidate the making of individual C++ applications, largely through bash shell and make scripts.
  • Perform development (C++ and C#.net), deployment and Unit testing for Problem reports and change requests.
  • Developed a code and dialog generator for the database entities using meta-data for simple crud operations in VC++ and MFC.
  • Maintained, and enhanced an accounting application for day-to-day business bookkeeping, utilizing Visual Studio, C++ and Crystal Reports.
  • Migrated coding from a multiprocessing, pure C++ environment to the C#.NET solution platform on Window's XP.

Show More

18. Software Development

average Demand
Here's how Software Development is used in Software Developer jobs:
  • Performed requirements analysis, system design and specification, and led software development team to ensure resulting application met stated objectives.
  • Experienced in formal software testing procedures and systems while working in a highly skilled and specialized software development environment.
  • Worked as an Application Developer for national defense contractor, supporting customer needs for custom software development solutions.
  • Identified complex issues during definition phase of software development, saving time and preventing unanticipated events and surprises.
  • Improved software development efficiency and consistency by documenting existing processes for ready reference by all team members.
  • Managed a profitable custom software development company that provided solutions to government, manufacturing and service industries.
  • Created web-based software development business, providing off-the-shelf and custom software solutions for securities and derivatives traders.
  • Provided functional and data analysis and software development for a User Management system to provide security tracking.
  • Gained additional management experience as critical collaborator between U.S. clients and software development staff located in Mexico.
  • Developed and tested new functionality based on client specification using Scrum Methodology of Software Development.
  • Oversee entire life cycle of various software development projects for a busy aerospace manufacturing facility.
  • Contributed to and provided support for various software development projects as a back-end Java Developer.
  • Reported to Director of Software Development, providing data utilized in presentations to Institute executives.
  • Developed software for tooling preparation, achieving company-wide awards / accolades for excellent software development.
  • Maintained project plans, including schedules high-level design specifications, and software development standards.
  • Provided software development and maintenance for MicroMD Practice Management and Electronic Medical Records.
  • Followed agile software development process, attended scrum meetings for incremental product development.
  • Supported management of software release schedules with respect to all software development activities.
  • Supervised software development projects and traveled frequently for client training and system installs.
  • Help establish our Agile software development methodology for our email development team.

Show More

19. Servlets

average Demand
Here's how Servlets is used in Software Developer jobs:
  • Involved in creating User Authentication page using JavaServlets.
  • Worked on authentication & authorization framework using servlets.
  • Developed Servlets for user Authentication and request handling.
  • Developed Request Handlers using Servlets as Controlling mechanism.
  • Developed server side utilities using Servlets.
  • Retrieved dynamic data using Servlets.
  • Developed a web application using J2EE platform using concepts such as MVC pattern, JSP, Servlets, HTML and PHP.
  • Designed and developed a web-based client using Servlets, Tag Libraries, Java Script, HTML and XML using Spring Framework.
  • Developed the new features for the application using JAVA, Servlets, J2EE, Hibernate, spring 3.0 and Maven 2.0.8.
  • Create new & edit existing Java Servlets & Java Server Pages to match various partner design specifications & custom development requests.
  • Worked on Creating Form Bean, Action classes and Configuration files of action mappings and presentation logic in JSP, Servlets.
  • Implemented web applications that included GWT GUI components and corresponding servlets for a video streaming server Java based query system.
  • Developed Java Servlets that act as a controller and maintains the session state and handles user requests in Middle Tier.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
  • Implemented servlets to handle HTTP requests and responses and SQL queries to store and return data from the school database.
  • Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
  • Designed and developed Servlets, which presents the end user with form to submit the details of the problem.
  • Designed a Call Detail Record (CDR) web service using Java Servlets which encapsulated access to the database.
  • Developed Controller Servlets, Action and Action Form objects for process of interacting with MySQL database using Struts.
  • Involved in development of new command Objects and enhancement of existing command objects using Servlets and Core java.

Show More

20. Management System

average Demand
Here's how Management System is used in Software Developer jobs:
  • Developed and implemented various applications, including document management system, human resource management system, and employee training management system.
  • Created the complete customer-seller relationship and logistic management system, in particular, web-client system for selling operators based on Spring+WebFlow.
  • Developed E-Business Suite programs for databases supporting oracle incentive compensation, order management, inventory, warehouse management system, purchasing.
  • Produced application flowcharts, Entity Relationship Diagrams and applying relational database management systems (RDBMS) to enforce referential integrity.
  • Computer-Based training management system development including Windows GUI design, database application, and Dynamic Web design with database application.
  • Implemented an innovative online teaching system, with a full classroom management system and interactive self-paced student learning system
  • Developed the business rule management system that automatically evaluates sets of instructions used to perform a particular task.
  • Added validation rules for data integrity, added scan documents capability with save to Alfresco Document Management System.
  • Participated in the development of an automated configuration management system that also automated the build and packaging process.
  • Designed and implemented user account management system based on user role for different levels of validation controls.
  • Performed review of asset management systems projects for architectural soundness, reliability, availability, and maintainability.
  • Develop a relational database management system for Java Development Kit Embedded database (JavaDB).
  • Developed critical modules in a customized Enterprise Content Management System used by over 5000 users.
  • Managed all client installation, maintenance and training of the WebDocumentz web-based document management system.
  • Coordinated development and implementation of the back end architecture for the web-based bid management system.
  • Contributed to the development for a desktop application used for Health Care Facility Management System
  • Designed and implemented key components for an Oracle DB-powered facility permit management system using PowerBuilder
  • Developed Management System for administration of university that manages general administrations and student administrations.
  • Worked on various projects ranging from organizational account management system to inventory management systems.
  • Designed technical requirements and developed code for a part of in-house catalog management system.

Show More

21. J2Ee

average Demand
Here's how J2Ee is used in Software Developer jobs:
  • Created a problem-domain analysis and high-level architecture based on J2EE Blueprints for an internet-based system for making appointments on-line.
  • Redesigned existing Java J2EE object hierarchy of registration application to automate common procedures throughout application.
  • Developed Java applications using J2EE interface for platform independent mobile devices utilizing existing libraries.
  • Developed web-based flight leg solution for domestic and international flights utilizing J2EE and TomCat.
  • Involved in system design, enterprise application development using object-oriented analysis in Java/J2EE.
  • Worked as a Java developer for online banking applications using Java-J2EE Web technology.
  • Designed and implemented Loan tracking and management application using J2EE technologies.
  • Assisted development of a J2EE web-based data entry and manipulation application.
  • Developed the application using J2EE architecture and implemented several design patterns.
  • Designed and developed an automated enterprise testing application using J2EE.
  • Designed and developed projects using java/j2ee.
  • Design and Implementation of a Hotel reservation website using J2EE Technologies like Struts, Java, XML and Eclipse as IDE.
  • Worked on projects involving Java, C++, EJB, RMI, JMS, wireless technologies and in-depth knowledge of J2EE.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Involved in development of the various modules, as we need to transform the whole system from power builder to Java/J2EE.
  • Gathered requirements, designed and acted as lead developer of sales reporting and forecasting tool based in Java J2EE and Oracle.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Integrated spring with Hibernate and other J2EE technologies -Created and consumed web services -Supported entire application and application server.
  • Developed J2EE web applications for multiple products that enable Energy Industry customers to stream line their supply chain processes.

Show More

22. Unix

average Demand
Here's how Unix is used in Software Developer jobs:
  • Worked as a senior infrastructure architect/developer and senior troubleshooter that at times involved resolving many high profile/top priority Windows/Unix/Linux customer issues.
  • Recruited by a provider of optical character recognition tools to design and develop digital image processing programs in UNIX environment.
  • Led team and developed UNIX administrative and maintenance development tasks, supporting customer requirements.
  • Developed Unix applications that automatically processed and formatted data feeds according to business specifications.
  • Performed full-life-cycle development for an e-commerce application using C/UNIX and distributed ORACLE database.
  • Provided customer support backup and UNIX system administration.
  • Developed infrastructure software for UNIX/Linux based applications.
  • Developed and maintained UNIX-based applications;.
  • Installed/configured the ssh (Secure shell) and created successful link to server ssh on UNIX in AT&T Labs.
  • Used PMCMD command to start, stop and ping server from UNIX and created UNIX Shell scripts to automate the activities.
  • Ported a 16-bit application to Windows NT to ensure its suitability for porting to UNIX by using a third party cross-compiler.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing in UNIX Environment.
  • Assisted in porting some of our CDI processes on high-end UNIX servers to an in-house developed GRID of low-end LINUX servers.
  • Developed problem solving techniques to resolve client difficulties in using the UNIX applications and get their projects back on scheduled deadlines.
  • Developed and modified a series of utility programs to parse, validate and reassemble UNIX data files into client specified format.
  • Developed local reference compression software on the Unix operating system in ANSI 'C' for maximum portability among platforms.
  • Developed new features and fixed bugs for a Laboratory Information System software product written in C for a Linux/Unix architecture.
  • Provide implementation and testing of applications in a UNIX, X-Windows, Motif, Ada language using Rational Apex environment.
  • Performed enhancement to existing products on host platforms (UNIX, VMS, Windows NT 4.0, Oracle).
  • Created business object classes to parse XML from UNIX GIS systems and store the data in a VE database.

Show More

23. PHP

average Demand
Here's how PHP is used in Software Developer jobs:
  • Developed a PHP-based framework used to facilitate application development over a centralized user base, focused on user customization.
  • Assisted with developing plans for PHP and ColdFusion web applications transitioning to an advanced secured utility cloud infrastructure.
  • Developed Perl & PHP software for an internal web-based application portal environment using object-oriented methodologies and web services.
  • Supported and developed new functionality for internal logistics and operations system coded on PHP.
  • Designed and implemented PHP-based patient information management web application to replace a terminal-based system.
  • Developed shared central authentication system in PHP for intranet applications.
  • Maintain existing PHP/MySQL school management system web application.
  • Administered multiple PHP/MySQL and Oracle Application Server applications.
  • Designed plugin in PHP to sync data between various websites as well as plugin to import / export WordPress article data.
  • Installed a Netscape Enterprise Server with active Web pages for 1200+ reports using HTML, CGI, PHP and Java Script.
  • Use of C#, JavaScript, HTML, Oracle, MySQL, PHP with differing development environments was used.
  • Worked full-time in the Weapons Applications Department using various languages such as Java/JSP/HTML/CSS/PHP/JavaScript/Oracle to program applications for use in production.
  • Developed a module that converted all queries to Prepared Statements, to prevent SQL Injection on older versions of PHP.
  • Developed various E-commerce sites including Product Cards and Message Boards etc using ASP, JavaScript, HTML and PHP.
  • Provided support for the existing legacy systems and perform change as per required (existing internal PHP/MySQL systems).
  • Developed, maintained, modified and updated BI web applications using PHP, JavaScript, MSSQL and other technologies.
  • Worked closely with other development team (Java Team) for integrating the PHP based application with Java console.
  • Schedule, fingerprint solution developed over HTML, PHP and MySql to control employees Check In and Check out.
  • Maintained and enhanced a PHP application that kept track of the Forest Service s helicopter rappelling crew s operations.
  • Documented the requirements to convert the system from a Visual Basic and Oracle platform to PHP and MySQL platform.

Show More

24. Test Cases

average Demand
Here's how Test Cases is used in Software Developer jobs:
  • Generated unit test cases to examine the implementation against functional design specification in order to achieve error-free modules.
  • Included writing test cases to verify Functional Requirement Specification coverage; functionality, usability, and regression testing.
  • Supported cross-application test teams via certification of test environments and validation of test cases.
  • Determined testing requirements and developed test cases for positive and negative test scenarios.
  • Prepared Technical Specification documents for change request implementation and also designed test cases.
  • Created functional and regression test cases for multiple identification engines.
  • Collaborated with product management to develop baseline test cases.
  • Prepared Test cases provided technical documentation.
  • Generate requirements-based software test cases.
  • Prepared unit test cases and performed N-Unit Testing prior to system implementation and also created client side test scripts using karma.
  • SAP BOBJ Advanced Analysis Developer Prepare functional/technical design, build, create test scenarios and execute test cases for the reports.
  • Fixed bugs, improved code coverage, managed OSS, wrote unit test cases and was actively involved in UX team.
  • Conducted Quality Assurance testing for all custom built software applications, created and executed test cases for unit and end-to-end testing.
  • Prepared Unit test cases, regression test cases and perform unit testing, regression testing in both test and production environment.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
  • Used N Unit for unit testing of each of the components was done by developing test cases and test data.
  • Conducted peer reviews for specifications and source code, developed test cases, conducted unit/string testing and documented test results.
  • Performed peer code reviews, involved in writing test cases and testing the applications on various operating systems and browsers.
  • Followed Agile Methodology (SCRUM) to satisfy the customers and wrote test cases for unit testing the integration layer.
  • Create, execute, and documenting results of test plans/ test cases to satisfy validation of software and business cases.

Show More

25. Ado.Net

average Demand
Here's how Ado.Net is used in Software Developer jobs:
  • Used ADO.net extensively for data retrieving, querying, storage, manipulation and for achieving disconnected database connectivity.
  • Used ADO.NET to establish database connectivity and data manipulation.
  • Implemented ADO.NET programming in Connected/Disconnected.
  • Implemented ADO.NET Entity Framework code first database migration in order to bind the database to the application's classes more effectively.
  • Utilized Entity Framework, ADO.NET and LINQ extensively as data accessing technologies for data retrieving, querying, storage and manipulation.
  • Implemented DAL using ADO.NET components like Data Set, Data Provider, and Data Reader to store and retrieve database information.
  • Involved in development of various methods of Business Layers and Data Access Layers in C# and ADO.NET and Entity framework.
  • Experience in working with ADO.NET Entity Framework, LINQ to SQL, Lambda Expression and Service Oriented Architecture (SOA).
  • Developed the data layer using ADO.NET and extensively leverage stored procedure, triggers, views and indexes in SQL Server 2005.
  • Used C# and ASP.NET and ADO.NET to generate a Web-based the Timing IC manufacturing and testing record retrieve system.
  • Used ADO.NET, ASP.NET for Presentation and to process validates and transmits the data between the server and the client.
  • Used ADO.NET components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
  • Created optimized Stored Procedures, Views, and Functions for fast retrieval of the data and manipulate data using ADO.NET.
  • Design and implementation of tables, stored procedures, triggers, views, SQL statements for database operations using ADO.NET.
  • Developed windows application to maintain the children missing using C#.NET 2005, MYSQL, XML and ADO.NET.
  • Developed customer relationship management databases using Access 2000-3, Visual Basic, SQL Server, ASP.NET, ADO.NET and.
  • Used ADO.NET technology extensively for data retrieving, querying, storage and manipulation of interface screens developed using ASP.NET.
  • Used ADO.NET (SqlConnection, SqlCommand, SqlParameter, SqlDataReader, and SqlDataAdapter classes) to work with Database.
  • Designed a web form to enter the W9 information and update the same into a SQL database using ADO.NET.
  • Installed and configured an ADO.NET compliant software application to provide connectivity to a legacy payroll and accounting system.

Show More

26. Linux

average Demand
Here's how Linux is used in Software Developer jobs:
  • Used Linux systems to perform server configurations and maintenance including Apache server management in a multiple virtual host environment.
  • Created requirement specification and implemented search engine and focused web crawler sub-system of the architecture using Java and Linux.
  • Learned and successfully deployed internally-used language using Windows and Linux-based tools and produce industry business rules.
  • Developed a test application for a medical electronic device using embedded Linux.
  • Developed internal software applications using Ruby on Rails on Linux/Ubuntu operating system.
  • Developed and maintained Nitro3 system based on Linux distribution OpenWrt.
  • Developed Linux-based server for a true Random Number Generator.
  • Schedule automatic Java process within a Linux environment.
  • Worked extensively on Linux servers and their configurations.
  • Developed programs on Ubuntu based Linux distributions.
  • Increased proficiency with commands in Linux environments.
  • File manipulation utilizing Linux command line.
  • Experience Linux administration and programming.
  • Provided programming, data management and application support to all departments of the company using PHP, Linux and web technologies.
  • Used AWS Amazon EC2 and Virtual Private Cloud to deploy EC2 Linux machines to respond to high demand for large-scale applications.
  • Worked as a Linux Software Developer (Member Technical Staff) for the U.S. Army's MEADS contract at Lockheed Martin.
  • Convert CALLP, RM, and other Linux virtual machine(VM) applications from C++98 to C++11 using CLANG compiler.
  • Implemented shared object in Linux (Ubuntu) (using C) for accessing JavaScript from C/C++ code in embedded environment.
  • Back end using Linux as the file server and PostgreSQL as the major database to retrieve and save the document information.
  • Developed interface code in C++ on LINUX platform which communicated with the ModSaf Simulator code via shared memory and semaphores.

Show More

27. Business Requirements

average Demand
Here's how Business Requirements is used in Software Developer jobs:
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems.
  • Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
  • Tasked with analyzing and reviewing business requirements to determine feasibility and time estimates as well as translating to technical requirements.
  • Developed business requirements and translated requirements into functional specifications, resulting in enhanced software functionality and increased sales., P
  • Participated in inter departmental customer meetings determining scope, eliciting business requirements and presenting solutions to meet customer expectations.
  • Facilitated business requirements sessions and developed business processes to determine overall management of clients' plant information systems.
  • Performed Analysis of key business requirements and assisted in development of Business Requirement Specification (BRS).
  • Worked with the business and data analysts in requirements gathering to translate business requirements into technical specifications.
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Researched and tracked new web technologies to provide leadership in developing service applications and analyze business requirements.
  • Participated in Planning, Defining and Designing data's based on business requirements and documentation's provided.
  • Engage with business teams to understand business requirements and consult to elaborate them into implementable engineering requirements.
  • Implement system improvement procedures, defining operating guidelines, and developing software to meet business requirements.
  • Designed and developed web-based application modules that meet business requirements and are consistent with architectural goals.
  • Designed software solutions from functional business requirements, documenting technical resource needs and estimating development work.
  • Develop system designs and detailed technical specifications including pseudo code from business requirements and functional specifications.
  • Prepare technical documentation of business requirements, system specifications, operation and installation of software.
  • Created Store Procedures to extract data from databases and generated financial reports per business requirements.
  • Interacted actively with business and technical analysts to create technical solutions for functional business requirements.
  • Involved in requirements, gathering interacted with users and analyzed user and business requirements/proposals.

Show More

28. Struts

average Demand
Here's how Struts is used in Software Developer jobs:
  • Worked on transaction management in the application using Struts Action Annotations and Validation Annotations.
  • Participated enthusiastically in application development using struts, spring and hibernate frameworks.
  • Developed the application utilizing Struts framework and MVC Architecture.
  • Implemented Struts Validation framework to validate the customer data.
  • Involved in maintaining the Model-View-Controller architecture using Struts framework.
  • Worked in Struts Framework for application configuration and implementation.
  • Developed Struts framework and used JavaScript for validation.
  • Implemented struts validation framework for serve side validation.
  • Developed J2EE front end utilizing Struts-like configuration features.
  • Designed and developed user interface using struts framework.
  • Validated client data using Struts Validation framework.
  • Developed various controller components using Struts framework.
  • Developed validations using Struts validation framework.
  • Developed web application using Struts.
  • Developed Web pages using Struts view component JavaScript, HTML, JSP, Angular JS to create the user interface views.
  • Configured spring to manage Action classes and set their dependencies in a Spring context file and integrated middle tier with Struts.
  • Used J2EE technology and the STRUTS framework, on the Windows NT platform, during the implementation activities of each project.
  • Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
  • Managed dependency injection by using Struts 2 MVC together with spring injection of objects and modifying the configuration as needed.
  • Involved in coding for the presentation layer using Struts Framework, JSP, AJAX, XML, XSLT and JavaScript.

Show More

29. Jdbc

average Demand
Here's how Jdbc is used in Software Developer jobs:
  • Developed authorization and authentication using simple JDBC and Java.
  • Designed and developed connection components using JDBC.
  • Developed business objects which used JDBC to access business logic from the database servers using both direct SQL and stored procedures.
  • Create a POC with limited number of test cases in Oracle by using JDBC connection and provided demo to different teams.
  • Reduced the average transaction time by successfully transitioning from traditional JDBC to Hibernate ORM which resulted in 30% increased productivity.
  • Worked on Hibernate and other DAO layer (implementing JDBC) to persist object and modified Helper and beans associated.
  • Use JDBC with Data Access Object design pattern to perform CRUD operations in MySQL database and EJB for transaction management.
  • Used Spring DAO to use JDBC template utilizing Hibernate DAO Support to manage JDBC exceptions and other database transactions.
  • Created JMX code to monitor different J2EE components like JDBC, JMS and server states of WebLogic Application Server.
  • Used JDBC for database connectivity and JSP, HTML, and JavaScript for client side design and validation.
  • Configured JDBC transaction allowing multiple JDBC activities that access the same database connection to participate in a transaction.
  • Developed Java applications using Swing and JDBC to have different views into a MySQL DB of customer records.
  • Used JDBC for database connectivity and responsible for stored procedures to fetch and insert/update to database tables.
  • Coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
  • Implemented data access layer with JDBC, utilized hibernate mapper and JDBC template for boiler plate code.
  • Developed SQL Queries to interact with the MYSQL Database and used JDBC to interact with the Database.
  • Developed the business domain layer using Java, J2EE, and JDBC and used DAO, Singleton.
  • Developed various database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Involved in the configuration and deployment of the user database using PostgreSQL, JDBC and SQL.
  • Developed Client side GUI using JavaScript and server side processing was done using JSP and JDBC/ODBC.

Show More

30. Business Logic

low Demand
Here's how Business Logic is used in Software Developer jobs:
  • Mapped data integration components between systems and analyzed business logic to ensure business processes maintained data integrity.
  • Used Validation Controls for corresponding validations required for business logic in Web Forms.
  • Implemented customized features like metadata assignment based on complex business logic and metadata.
  • Achieved layered abstraction by separating Presentation Business Logic and Data Access Layer.
  • Designed and developed product's business logic to meet customer specifications.
  • Developed Business logic using session and entity beans using design patterns.
  • Developed Business logic classes using Session Beans for Processing Manager Service.
  • Involved in developing component to implement business logic of the application.
  • Developed Session Beans representing different types of business logic abstractions.
  • Achieved in developing required business logic following appropriate coding standards.
  • Implemented CMP entity beans for persistence of business logic implementation.
  • Developed components for database connectivity and Business Logic Implementations.
  • Call sequence development involving Business Logic Application.
  • Developed stored procedures for implementing business logic.
  • Implemented service side validations and business logic.
  • Blackberry UI development and Business logic implementation.
  • Utilized J2SE extensively to develop business logic.
  • Implemented business logic using Object Oriented Programming.
  • Customized ServiceNow s business logic and deployment.
  • Developed business logic using Enterprise Java Beans.

Show More

31. GUI

low Demand
Here's how GUI is used in Software Developer jobs:
  • Designed and developed implementation guide based on customer feedback and several years' experience of installation and setup sessions.
  • Designed and implemented Windows GUI application software using Visual C++ 6.0 development environment for a network security system.
  • Involved in writing technical specification design document, deployment documents and operations guide for operation support.
  • Provided guidance to management ensuring consistent application of all corporate HR initiatives across several business units.
  • Developed system specification templates and standardization guidelines to support rapid application development team.
  • Created documentation necessary to release clinical content including release notes or user guides.
  • Developed many new features for ClinicWorks order processing and verification GUI application.
  • Follow company software data protection and security guidelines in developing software.
  • Developed and implemented troubleshooting & testing guidelines to expedite problem solving.
  • Created detailed documentation and User Guide for hypothetical customer/end user.
  • Developed procedures and guidelines to streamline on-site hardware installation.
  • Guided fellow developers in migrating to Microsoft Team Foundation.
  • Developed dictionary and linguistic development tools using C++/MFC.
  • Developed GUI presenting results of operations research.
  • Worked extensively on Windows based GUI
  • Lead the team, mentored developers having technical issues, and provided technical guidance on daily basis to junior software developers.
  • Researched, designed, and coded a custom GUI to constrain data import selection, including type safety and data mapping.
  • Provided expertise in GUI and software development for the client-server based customer care and billing application Precedent 2000 (P2K).
  • Create and maintain Windows based GUI s for controlling fully automated assays in C# (Visual Studio 2013).
  • Communicate technical problems, processes and solutions, providing guidance and assistance in the system project decision making process.

Show More

32. Junit

low Demand
Here's how Junit is used in Software Developer jobs:
  • Implemented JUNIT test cases and integration test and documented test scenarios and procedures for UAT.
  • Executed JUNIT test cases and developed applications using Test Driven Development (TDD) approach.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Expanded test coverage by adding new JUNIT tests to the test suite.
  • Developed test cases using JUNIT, and followed test first development.
  • Involved in JUNIT testing for the component testing.
  • Tested the developed software modules using JUNIT.
  • Used Junit4 as the testing suites.
  • Developed tester interfaces using JUnit.
  • Implemented java swing, spring framework, hibernate framework, Junit, java beans and MVC framework for client UI development.
  • Created test plans and JUnit test cases and test suite for all the methods in the Session beans for testing purposes.
  • Performed Unit Testing using Junit 4, used Log4j technology for logging and used Maven as build tool for managing dependencies.
  • Performed unit (JUnit) testing and regression testing to ensure all the legal and business requirements are being ported over.
  • Validated code using SQL queries, JUnit test cases, eliminated bugs from existing code, and committed code to SVN.
  • Developed test cases and performed unit test using JUnit Framework 4.11 in a Test Driven Development (TDD) approach.
  • Developed test plans, prepared and tested cases including unit test, integrated test and regression test by using JUnit.
  • Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using Selenium.
  • Developed Unit Tests with JUnit to discover 5 critical bugs and implemented fixes to reduce technical debt by 30%.
  • Developed application level logging using Log4J, Junit for unit testing and deployed it using Tomcat Application Server.
  • Developed tester interfaces and object initiation interfaces and tested the different action classes and framework objects using JUnit.

Show More

33. Front End

low Demand
Here's how Front End is used in Software Developer jobs:
  • Created front end and database frameworks to accelerate development time and simplify deployments.
  • Developed application front end and created necessary tables for database wiring.
  • Developed JavaScriptfor client end data entry validations and Front End Validation.
  • Developed front end applications for existing databases.
  • Involve modifying the stored procedure to increase the speed of execution and also involve in code optimization at front end side.
  • Implemented n-tier Architecture with ASP.NET as front end, C# as middle tier for writing business classes and Web services.
  • Worked closely with Program Engineers how the front end and back end mechanism works in order to develop an interface.
  • Experience in working with front end UI developers and architects to implement the functions written in C# to T-SQL.
  • Worked on new requests that involved new online programs that coordinates with front end and retrieves data from DB2.
  • NET, involved in Designing Front End screens for the application and consumed XML Web services in C#.
  • Created the new web services (soap over HTTP) and exposed to front end layer to consume it.
  • Used AngularJS as the development framework to build a single-page application and to create more interactive front end development.
  • Designed RIA (rich internet application) front end tool using Flex 2 and ActionScript 3 (AS3).
  • Gained good hands on experience to deal with real time issues both on the front end and back end.
  • Involved in supporting the point of sale software front end and back end via telephone or on-site support.
  • Added new features to an in house tool for creating patients, both front end and back end.
  • Implemented and maintained code repository using CVS and wrote a web front end for automating and archiving builds.
  • Lead the Design, coding and code Reviews for this Product's front end and back end.
  • Worked on the database connectivity using ASP as the front end and ADO to connect to it.
  • Developed UDP Broadcast message to send the latest ticker prices of the stock to front end system.

Show More

34. Tomcat

low Demand
Here's how Tomcat is used in Software Developer jobs:
  • Added defensive measures to security vulnerabilities to corporate infrastructure middle ware Push Engine on a reference implementation of Tomcat.
  • Created automated installation and configuration of Apache Web Server, Tomcat, web applications and custom Oracle-base application.
  • Maintained and configured Tomcat6 application server.
  • Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
  • Deployed on, Apache Tomcat, spring is used as business layer along with Hibernate for data access from MySQL.
  • Assisted with server maintenance and deployments using to environment based in FreeBSD using Apache Web Server and Tomcat Application Server.
  • Integrated the Java code (API) in JSP Pages and involved in development and deployment using tomcat web server.
  • Deployed 3-tiered application on Windows using MSSQL 2000 and Oracle 10g databases, with Tomcat back-end and multiple front-end servers.
  • Administered test servers for web applications, including Apache, Tomcat and MySQL servers hosted on Red Hat Linux boxes.
  • Test and Production support of Apache, My SQL, Tomcat including installation, configuration, management and troubleshooting.
  • Developed shell scripts to automate business process and tested J2ee in Tomcat and used Java Scripts for creating prototypes.
  • Developed and maintained several Windows based Applications on MS SQL Server, Apache Tomcat, Delphi, Java etc.
  • Developed Paperless office system which used Spring, Hibernate and Tomcat to build a typical three tiers web application.
  • Created and documented build and release procedures for new Linux/Apache WebServer/Tomcat Application Server topology using ANT and O/S scripts.
  • Experience in installing, configuring, working on application servers like WebLogic, WebSphere and web servers like Tomcat.
  • Maintained real-time streaming Java Applets with charting capabilities, which ran on a Tomcat server behind a web proxy.
  • Developed and maintained an integrated billing application using PHP on Apache/Linux, Java on Tomcat/Linux, and MySQL.
  • Developed the application using Spring-MVC and Hibernate, JPA and Spring Security, Spring ORM, Tomcat Server.
  • Install, implement and Up-gradation with service packs on latest versions of Tomcat 6.0, MySql 5.
  • Used SAP NetWeaver Application Server for QA and production deployment and Apache Tomcat server for local deployment.

Show More

35. IIS

low Demand
Here's how IIS is used in Software Developer jobs:
  • Involved in requirement analysis, designing, development and documentation of project using waterfall methodology and deployment of application on IIS.
  • Administered IIS configuration, duties included creation and removal of websites along with properly configuring virtual directories and SSL certificates.
  • Authored documentation describing service installation and configuration, using various certificates, App Fabric and IIS.
  • Participate in SharePoint Administration including site collection management, user profiles, IIS, solution management
  • Deployed developed application on IIS server, monitored performance and supported Production environment.
  • Worked as Developer for the Web Application project development involving C#, ASP.NET, IIS 6.0, SQL Server 2005..
  • Maintained various ADSI IIS MetaBase update code (such as modifying HTTP Errors & IP Security) in the Deployment tool.
  • Build, Deploy Websites in IIS using Remote Desktop on Windows Server, configure SQL server database, backup and Restore.
  • Assisted with efforts to get application running locally on every developer's machine by automating installation of IIS with PowerShell 3.0.
  • Created legacy website in ASP to act as a tracking and communicating between the teams and stack-holders and hosted in IIS.
  • Created site and applications pools in IIS and applied required settings to deploy the application for module testing and staging environments.
  • Led the migration from a Windows server environment consisting of IIS/New Atlanta ServletExec to HP-UX with Oracle Application Server 10g.
  • Deployed the web application to client's corporate servers, including IIS directory setup, database creation and system configurations.
  • Developed and maintained multiple web applications using Asp.net, C#, VB, IIS, and SQL Server 2000.
  • Worked in WCF to send data as asynchronous messages from one service endpoint to another and service hosted by IIS.
  • Installed ActiveShareFS on client machines running Windows Server 2003/2008, IIS 6.0/7.0, and Microsoft SharePoint 2007 using remote access.
  • Monitored the use of the application running in IIS using Windows 2000 and identified performance improvements and implemented them.
  • Deployed the web applications to IIS server and maintain IIS server and perform day-to-day backup of the deployed application.
  • Used Model View Controller (MVC) architectural Design Patterns for the development of the product and IIS Management.
  • Execute queries and generate excel spreadsheets by running PHP engine on IIS catered to customer's server environment.

Show More

36. UML

low Demand
Here's how UML is used in Software Developer jobs:
  • Created detailed software specifications utilizing UML and timing diagrams to process data from third-party equipment and to control third-party equipment.
  • Used UML and object-oriented analysis and design to develop software in Java for managing defined contribution retirement plans.
  • Designed and developed web based Credit Card Authorization System using 4-tier Client/Server based concepts using UML methodology.
  • Prepared low-level design of the application which includes design specification diagrams using UML methodology and Rational Rose.
  • Analyzed the requirements and significantly contributed in developing architecture for the application and developed UML Diagrams.
  • Created and presented UML based technical design documentation for upcoming software development projects.
  • Participated in converting the business requirements to software specifications using Rational UML.
  • Formulated and organized functional requirements, developed UML diagrams and use-cases.
  • Contributed in designing Software and Business Requirements documents using UML.
  • Documented gather requirements and software architecture using UML.
  • Performed object-oriented analysis/design & implementation, UML modeling.
  • Analyzed projects graphically using UML notation.
  • Created prototypes, illustration using various tools, UML modeling, sketches, UI designer, and use cases if needed.
  • Created UML diagrams class diagrams, component diagrams, activity diagram, use case diagram, object diagram, flowchart diagrams.
  • Performed Use case design, object modeling using UML like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
  • Managed all aspects of designing the application, including UML documentation, database design and development, and bug testing.
  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML.
  • Analyzed business requirements, created Requirement Specification Document (RSD), and designed class and sequence diagrams using UML.
  • Applied UML/OOD concept to design High Availability (HA) module in GPRS Management System for minimizing system down time.
  • Design in UML and implement a web application (replacing a Domino Application) to provide office-specific SAV installer packages.

Show More

37. Json

low Demand
Here's how Json is used in Software Developer jobs:
  • Developed REST web services and clients with JSON formatted data to interface with Oracle DB and bit manipulation algorithm DLL's.
  • Developed an application that automatically parses and gathers updates from JSON files and inputs them into their corresponding Microsoft SharePoint sites.
  • Worked with different Node plugins like JSON2XLS for converting JSON to XSL, Sync to work on any synchronous calls.
  • Involved in developing code to convert a SOAP response in to a JSON object and construct a tree in UI.
  • Used JSON objects to communicate between AJAX request and response, pass the parameters to the API of server side.
  • Implemented complex Hash table, Collection concepts and JSON Object notation in carrying application cache data and server response data.
  • Converted Java objects to XML and JSON files using XML build annotation and returned them to front-end to be read.
  • Created custom checklist and shared them with selected app users that are retrieved from MySQL database using JSON library.
  • Accomplished user authentication and authorization and user commit for this web application, designed layout and implement JSON endpoints.
  • Used AngularJS, Http-Request to read data from web servers and process JSON data to render in the UI.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using JavaScript and Angular.JS.
  • Designed automated processes for flattening the JSON data to hive tables, archiving, Merging and data conversions.
  • Worked on a step tracking system to monitor user progress within the simulation using ActionScript 3 and JSON.
  • Developed Jersey controller for accepting JSON request containing registration data like attendees, company, and payment details.
  • Developed JSON spec for transfer and storage of media metadata and worked extensively with XML book content.
  • Used JSON to transfer data from UI to the Application Framework, which was based on Struts.
  • Implemented SOAP and REST Web Services in Java 7 and SpringMVC pattern using XML and JSON objects.
  • Worked with web developer to unify JSON format and integrated web application with back-end server and database.
  • Worked closely with software architect on developing new code and implementing new API endpoints with JSON-based payloads.
  • Added edit Wiki pages function for signed in users, and generate XML and JSON application.

Show More

38. WCF

low Demand
Here's how WCF is used in Software Developer jobs:
  • Established communication between different applications running on same/different platforms using Windows Communication Foundation (WCF).
  • Worked extensively on developing n-tier applications using Windows/WCF services and integrated into various systems.
  • Developed WCF service to enable effective communication between different applications in the organization.
  • Worked with WCF Services for Performance Evaluation operations and document specific operations.
  • Created WCF service components for processing customer driving information.
  • Developed WCF services to enable effective communication.
  • Developed a WCF service to calculate deductions for client's employees based on their demographics, employment history and benefit information.
  • Implemented the WCF client to consume the Valuation System for the evaluated price for the property as well as numerical ratings.
  • Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in the web application.
  • Involved in Designing of security for WCF End Points and designing WCF based Service, Data, Fault and Message Contracts.
  • Involved in maintaining the WCF services Catalog Service, Customer Service, Basket Service, Order Service and Social Service.
  • Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in search module.
  • Involved in developing WCF Services for sending complex business logic results to different modules of application as a web service.
  • Created and consumed WCF services using Data Contracts, Operation Contracts, and Fault Contracts (for exception handling).
  • Develop WCF service code to achieve maximum performance, re-usability and implemented the best practices while designing the WCF services.
  • Research and implement the different custom controls for UI, consuming web services(WCF, web API).
  • Created a WCF Service that accepts a compressed file and stores it in a database table for processing later.
  • Followed MVC architecture and developed ASP.NET, MVC application using C#, WCF, Generics, Entity Framework.
  • Designed WCF model for building secured and reliable web services for accessing the data across the real time interfaces.
  • Worked and created service contracts, service implementation, operation contracts and data contracts for business cases using WCF.

Show More

39. VB

low Demand
Here's how VB is used in Software Developer jobs:
  • Maintained existing Telephony applications, evaluated third-party Telephony tools with VB, and enhanced the Data-Follow-Me function for phone redirecting.
  • Developed applications in VBA for implementing algorithms for Base flow separations in Maryland River System.
  • Developed Business Logic Components using VB.NET for Server side business validations.
  • Transitioned numerous VB-based Client-Server applications to Web-based Microsoft N-tier architectures.
  • Developed and tested user friendly navigator by utilizing VB.NET.
  • Debugged/Maintained various VB.NET/SQL Server production applications.
  • Project 1: Maintained Legacy VB6 Application - Role: The application was designed to send information to the California DMV.
  • Developed the conversion of OPUS suite of products with VB 5.0 to utilize ComboPlus a custom OCX developed by Thoroughbred Technologies.
  • Designed and developed Excel VBA and Access VBA project for accounting group to have a functional view in the Receiving/Tracking/Payment model.
  • Worked on several client projects and responsibilities included Project Designing, Coding and Development using VB, Oracle and Java technologies.
  • Added new screens, forms and functions to an internal customer relations management program developed in MS Access and VBA.
  • Debugged and fixed data extraction tools built in VB.NET that uses regular expressions to extract the data from a website.
  • Work with VBA to verify target file correctness using Visual Basic modules embedded within Excel workbooks to simplify cell comparison.
  • Developed an application using VB and MS Access to analyze data of performances processed and the outstanding performances having issues.
  • Developed complex Excel 2007 Visual Basic for Applications (VBA) program for client to monitor budget and schedule.
  • Developed 3-tier client/server application for an insurance company using VB 5.0, Crystal Reports 7.0, and MSSQL 6.5.
  • Maintain, enhance and support sales support application (C#/Web) and financial tools (Excel/VBA).
  • Developed commercial tax software and associated utilities using C#, VB, C and C++ (MFC).
  • Implement and support custom C# and VB code for Hospital EDI files and meet Medicare & insurance requirement.
  • Designed and develop a Client s Check-In Tablet application with SignalR in MVC, C# and VB.NET.

Show More

40. Version Control

low Demand
Here's how Version Control is used in Software Developer jobs:
  • Participated in the full software development life-cycle including requirements, design, testing, configuration management and version control.
  • Utilized version control extensively in order to manage developing new features for all applications.
  • Initiated streamlining activities including process flow documentation, version control procedures, and on-boarding.
  • Experienced in version control, software documentation and computer information disaster recovery.
  • Provide Production support, Integration and configuration and version control of applications.
  • Used Rational ClearQuest and Rational ClearCase repository for storage and version control of
  • Experience in using Software Version Control / Configuration Management tools like ClearCase
  • Implemented version controlling using Team Foundation Server.
  • Stored Procedure version control administration.
  • Promoted effective version control and social coding practices by encouraging liberal use of GitHub issues, branching, and pull requests.
  • Used Subversion (Version Control Tool) for version control in the development of the project and integrating the code.
  • Assisted in implementing a Scrum methodology using Microsoft Team Foundation Server for version control and VersionOne for sprint tracking.
  • Set up a standard development environment and associated processes using virtual machines, version control, and project management.
  • Create and maintain Amazon EC2 instance that supports the company's project management site and Mercurial as version control.
  • Used Serena for source control of Java modules and Clear Case for version control of software design documents.
  • Developed a configuration management version control process for stored procedures on MS Access and MS SQL Server tables.
  • Monitored the error logs using Log4J and fixed the problems, extensively used VSS for Version Control management.
  • Worked with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
  • Converted the version control system of four projects which saved the expense of purchasing from external vendors.
  • Used CVS as a version control system, an important component of Source CM (SCM).

Show More

41. Python

low Demand
Here's how Python is used in Software Developer jobs:
  • Conceptualized and implemented Order Life-cycle Management, a system to assign and regulate order-states to the order-items using Python.
  • Developed and executed various database queries from python using Python-MySQL connector and MySQL database package.
  • Develop Python applications to allow Web-based systems to interact with the python/C++-based production system.
  • Web applications are exclusively constructed using Python and uploaded to PythonAnyWhere for execution.
  • Designed and developed automation functions to support test automation infrastructure using python scripting.
  • Maintained multiple Python applications that monitor and receive data from solar energy systems.
  • Participated in developing a proprietary Task Management System using Python and MySQL.
  • Migrated legacy application to a new framework and updated python versions.
  • Integrated Python modules to achieve specific functionality within the applications.
  • Fetched twitter feeds for certain important keywords using python-twitter library.
  • Generated property list for every application dynamically using Python.
  • Developed package vulnerability analysis tool with Python 2.4.
  • Developed automated integration testing framework in python.
  • Developed the framework using Python/Bash scripting.
  • Designed and developed components using Python.
  • Implemented business logic using Python.
  • Manage an automated equities trading system which has a daily trading volume of 10+ billion USD (C++ and Python).
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Automated deployment and deployment policies for DEV, TEST, PERF, UAT and PROD environments using Jenkins and python scripts.
  • Maintain Implement new features on various internal services that communicate data between systems, written in Python and C#.

Show More

42. Scrum

low Demand
Here's how Scrum is used in Software Developer jobs:
  • Develop and maintain software development processes and development documentation templates including processes for Waterfall and SCRUM methodologies.
  • Developed the projects using SCRUM/Agile project development methodology and actively participated in daily status meetings.
  • Participate in Agile/Scrum meetings on how to manage tasks within a team-based development environment.
  • Mentored company in movement from Waterfall methodologies to adopt a Lean/Scrum hybrid.
  • Used Agile/SCRUM project management methodology for application development and defect tracking.
  • Developed application in agile environment and participated in daily scrum meetings.
  • Implemented the Scrum Agile methodology for iterative development of the application.
  • Performed ETL development utilizing SCRUM methodology for data transformation processes.
  • Practice standard development process leveraging agile methodologies such as SCRUM.
  • Developed, enhanced and maintained business applications in Agile/Scrum architecture.
  • Project planning and resource management within Scrum development framework.
  • Presented technical recommendations and feasibility via Project Scrum to customers
  • Applied Agile-Scrum methodologies for process improvement and stories management.
  • Experienced office collaboration in an Agile/Scrum work environment.
  • Implement agile scrum methodology in application development.
  • Participated in daily Scrum development team meetings.
  • Participated in Agile/Scrum product development strategy.
  • Worked in an Agile/SCRUM development environment.
  • Designed and rewrote Java code using Test-Driven Development to meet existing SLA standards and existing architecture using the Agile SCRUM Methodology.
  • Participated in Scrum meetings with other project members and stakeholders including the creation and estimation of stories and related development tasks.

Show More

43. QA

low Demand
Here's how QA is used in Software Developer jobs:
  • Involved in WebLogic and Tomcat application server installation and configuration in production, development and QA environments.
  • Improved reliability and usability of QA system by eliminating hard to reproduce test failures.
  • Worked closely with the QA department in developing browser-based automated testing modules.
  • Authored detailed operations manual for operational data store and QAAR application.
  • Collaborated with QA department to ensure applications were thoroughly tested.
  • Leveraged the end users experience in performing QA and obtain direct feedback from the users on the gaps and future enhancements.
  • Coordinated with QA & UAT teams during SIT & UAT Testing and also worked on Data Conditioning request required for Testing.
  • Worked in a team of 3 developers, 1 QA tester, and 1 Reports Specialist in an open office space.
  • Communicated across disciplines with product owners, QA's, and team leaders to reach team objectives and produce quality software.
  • Partnered with QA specialist to facilitate client requirements sessions, design test plan, write test script and perform parser testing.
  • Write requirements and design documentation using flowcharts, entity relationship diagram, QA guidelines and all health Insurance strict development policies.
  • Developed a test library for their current product using Rational visual test 6.5 for the use of the QA team.
  • Used JIRA to manage and track the issues reported by QA and prioritize and take action based on the severity.
  • Perform QA testing on various applications including Java web apps, IIS web services, SharePoint apps and InfoPath forms.
  • Worked with Project Manager, Business Analysts and QA team on coordinating and planning work items, builds and releases.
  • Collaborate with developers, QA, and owner to prioritize needs and produce high quality software changes using Object-Oriented Programming.
  • Developed a tool for QA to update files when running AWS instances with products already installed (.bat/.sh files).
  • Worked closely with the QA team and Testing team to create the test cases/scenarios and setup data for the test.
  • Implemented and maintained an AWS stack that integrated with Git and Jenkins to deliver a continuous test environment to QA.
  • Configured the Continuous Integration in Hudson to build and deploy for different environments (QA, Staging and Prod).

Show More

44. Android

low Demand
Here's how Android is used in Software Developer jobs:
  • Upgraded web-based mobile banking applications for Android to use native navigation, improving application user experience
  • Developed widget enabled random number generator for Android with available flashlight functionality.
  • Developed Android/Java application that builds many-featured learning card decks from website data.
  • Provide maintenance, improvements and small feature implementation for client android applications.
  • Worked as Java Software Developer and Android Application Developer.
  • Created multiple android applications for local food distribution company.
  • Designed and personalized Android Application using Eclipse development environment.
  • Developed mobile banking solution application in android.
  • Developed mobile applications for Android.
  • Developed and implemented many PhoneGap and Titanium applications along with Java and Objective-C plug-ins for iPad, iPhone and Android platforms.
  • Course project goal was to develop an Android application that would serve as an aid to patients with Alzheimer's disease.
  • Developed an Android app for Nexus Marketing that uses Google Play Location services and LoaderManager classes for asynchronous programming.
  • Developed android application in small team, I have worked on Camera - recording video in accurate encoding format.
  • Developed the Android mobile application Vestige that allows for full offline voice recognition as well as custom gesture recognition.
  • Worked as a part of team to develop an Android Application for sending notifications using Google Cloud Messaging platform.
  • Designed and developed in-game Android modules for accessing and sharing data between mobile devices and platform using Android SDK.
  • Used Java, Android SDK with Eclipse, Source Tree for version control, and integrated third party libraries.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app.
  • Added additional features to the Android Test App like direct interaction with the web based database tools e.g.
  • Designed and developed Android app for Samsung Galaxy S4 to download images (grid view) from server.

Show More

45. Html5

low Demand
Here's how Html5 is used in Software Developer jobs:
  • Ported a transit/asset management data visualization desktop application from C++ to a pure HTML5/JavaScript web environment.
  • Developed HTML5 social media applications.
  • Implement, maintain and test front end using Java script, HTML5, CSS5, Angular JS and Java Selenium framework.
  • Developed responsive web pages for a network detection tool to AT&T and Verizon using HTML5, CSS, JavaScript.
  • Created single page applications in JavaScript in the Angular framework as well as HTML5, CSS3, Bootstrap and SASS.
  • Worked on designing and developing systems based on Web+, JavaScript, XML, HTML5 and Microsoft SQL Server 2012.
  • Completed internal Certification on Cache, Visual Basic, ActiveX, C#, HTML5/CSS, JavaScript and Crystal Reports.
  • Researched adding molecular genetic reporting in HTML5 (from GenoSpace) to our reports to aid in personalized medicine.
  • Assisted in small scale features within the UI development Unit by utilizing Asp.net 4.0 MVC, JavaScript and HTML5.
  • Experienced in implementation and customization of JavaScript plugins like bootstrap-wysihtml5 to replace older plugins with the latest ones.
  • Web content management system and updated online branding materials utilizing HTML5, CSS3 and JavaScript, AngularJS.
  • Designed Project Specification and Coded in VB.NET, VC#.NET, HTML5, XML and JavaScript.
  • Used BootStrap, HTML5, CSS3, JavaScript, and jQuery2.1.4 to develop the UI pages functionality.
  • Designed and implemented page data submission features and rich client UI using HTML5, CSS3, Bootstrap.
  • Created HTML5 and JavaScript-based client to the app that connected to existing data services to run cross-browser.
  • Developed the front-end web presentation layer using HTML5, Ajax, JavaScript, JSP, and CSS.
  • Designed the user interactive web pages using web technologies like HTML5, XHTML, CSS3, Bootstrap.
  • Coded with UI lead designer to build responsive web design using HTML5, CSS3, JavaScript.
  • Developed 2 web application based on AngularJS embedded with HTML5 and Bootstrap for better UI experience.
  • Created open source and free educational software using OOP in ActionScript 3, HTML5 and JavaScript.

Show More

46. SVN

low Demand
Here's how SVN is used in Software Developer jobs:
  • Moved all software development environment tools into SVN and established controlled official build machines to provide fully reproducible build environments.
  • Used SVN for revision Control/ Configuration Management.
  • Developed and assisted in configuring automated build environments that integrated with SVN using both Automated Build Studio and Apache ANT scripts.
  • Maintained latest UI and BW code by checking out through SVN and created UI and TIBCO deployment War and Ear files.
  • Used Tortoise SVN and Clear case for source control, reporting, check-in policies, build schedule and project tracking.
  • Worked with Visual Source Safe, SVN and TFS as well as internally developed applications for source control and documentation.
  • Worked with SVN(Version control from Tortoise) to upload, download and check in and out existing Project.
  • Appointed Subversion Pipeline Mentor to the Upgrade Tools Team after demonstrating proficiency of Apache Subversion (SVN) software.
  • Used Agile methodology involving Scrum and Sprint cycle with JIRA as issue tracking tool and SVN version control repository.
  • Used SVN to manage project builds in the event we needed to do a rollback on some specs.
  • Used version control (SVN and later GIT) to coordinate efforts with other developers and manage releases.
  • Used Subversion (SVN) as User input validations done using JavaScript and developed use cases using UML.
  • Utilized SVN source control software to keep track the multiple versions of code written for the application.
  • Managed Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • Install and maintain SVN subversion software and repositories, on the server as of the client side.
  • Used SVN for version control and Performed unit testing, system testing and user acceptance test.
  • Used SVN to manage source code and Eclipse for the IDE and Maven for build automation.
  • Optimized and debugged REST calls to BRMS engine using Java, REST, Maven and SVN.
  • Worked with SVN version control tool to get the code and data sync with whole team.
  • Implemented Version Control Software (SVN) for use by the software development and design teams.

Show More

47. ANT

low Demand
Here's how ANT is used in Software Developer jobs:
  • Provided programming and technical support for Capitol Hill consultants and end-users with custom report generation and software modifications.
  • Traveled to plants various manufacturing plants in Mexico for implementations and training for users on new applications installed.
  • Resolved Security issues using Multiple Authentication which breaks authentication message passing time and guarantees more robust authentication.
  • Generated PHP scripts to authenticate/parse user input and to guarantee secure transactions between client and server-side communications.
  • Analyzed the global distributed caching system and developed fault-tolerant protocols which eliminated WAN-wide cache consistency issues.
  • Coordinated with Active Directory administration team for creating SharePoint users and granting and revoking permissions.
  • Worked closely with other consultants to ensure smooth deployment, and provided post-implementation support.
  • Developed mobile based smoker information system to collect the smoker and relevant disease information.
  • Implemented Continuous Delivery and integrated significant Test Automation to the delivery of IT enhancements.
  • Developed a software solution that allows non-developers to maintain constantly changing data processing configurations.
  • Developed (Visual Basic/Crystal Reports) and maintained an interactive warranty claim entry application.
  • Worked closely with quantitative analysts on Equity Derivative pricing models for exotic options.
  • Used Java Messaging Services for reliable and asynchronous exchange of important information.
  • Worked with quantitative analysts to develop bond pricing calculator and supported traders.
  • Ensured non-redundant testing also aided in picture inspection quality and spelling.
  • Developed database software using Delphi to aid with various plant management tasks
  • Developed and maintain applications supporting headquarters operations and production plant.
  • Collaborated with consultants to determine application needs and maintenance.
  • Assisted co-workers with anti-virus program installations and virus removals.
  • Worked with functional team for requirements and implanted successfully.

Show More

48. Sdlc

low Demand
Here's how Sdlc is used in Software Developer jobs:
  • Participated in agile method SDLC for development and testing of user stories and application functional improvements.
  • Managed website/software/mobile applications by generating full scope requirements based upon PMI / SDLC guidance.
  • Translated customer requirements into system design by using SDLC methodology.
  • Developed technical specifications for development efforts conforming to SDLC standards.
  • Gathered business specifications and managed full SDLC projects.
  • Provide expert documentation following SDLC standards.
  • Developed application by following complete SDLC.
  • Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
  • Worked in a complete SDLC (Waterfall) for a large project of size 80 team members spanning across 12 months.
  • Assist in System Integration and user acceptance Testing Phase and resolve the issues raised during the different phase of SDLC cycle.
  • Full SDLC Software Development including Functional Design Spec, Unit Test, System Integration Test (SIT) and Regression Test.
  • Provided full SDLC application Development services including design, build/configure, integrate, test, and deploy enterprise mission-critical billing solutions.
  • Work experience in leading the projects and handling all aspects of SDLC starting from requirement analysis to delivery of the project.
  • Follow SDLC to develop and add new features in C# to the existing Point of Sales application for sears stores.
  • Involved in complete Software Development Life Cycle(SDLC) with Object Oriented approach of business process and continuous client feedback.
  • Experienced in the practice of Project Management Life Cycle (PMLC) and the System Development Life Cycle (SDLC).
  • Involved in software development life cycle (SDLC), which includes requirement gathering, design, coding, testing.
  • Worked in support to understand complete Software Development Life Cycle (SDLC) from requirement analysis to deployment in production.
  • Develop and implement support processes for comprehensive SDLC including scoping, estimating, planning, scripting, executing and reporting.

Show More

49. DB2

low Demand
Here's how DB2 is used in Software Developer jobs:
  • Performed tuning and provided consultation regarding effective DB2 application development.
  • Created DB2 Entity-Relationship diagrams, performed database administration activities.
  • Performed DB2 database administration tasks.
  • Developed a messaging framework using JSP, MDB, MQ, JDBC and IBM DB2 to build ERP system using Java.
  • Facilitated the development of three-tier applications in Java, XML, XSL, HTML, JavaScript, DB2, and LDAP.
  • Converted their main product, NextGen, to work with SQL Server as well as DB2, saving on licensing costs.
  • Contributed to the conversion of customers in the states of Oklahoma, Arkansas and Louisiana from a legacy system to DB2.
  • Worked on an ACH project in which I had to write a complex COBOL/DB2 program to edit the incoming ACH file.
  • Developed universal data access layer for application, which will support all data bases like DB2, SQL Server, Oracle.
  • Developed application for accessing McDonnell-Douglas Freedom Space Station Master Object Database using Ada, SQL, IBM DB2 with my team.
  • Assessed the Lead Capture Notes Application to design and implement new DB2/UDB database to support new initiative for marketing organizations.
  • Coded and built the ensuing program based upon the program specification using COBOL and created database interaction using DB2 queries.
  • Developed Data Access Layer using ADO.NET for different types of databases like SQL Server, IBM DB2, and Oracle.
  • Involved in Coding & Unit Testing of History, Retrieval, Entity Validation and Group validation DB2 Stored Procedures.
  • Load historical product data into DB2 database to enable business analysts to better understand, monitor, and analyze.
  • Created database connectivity using Hibernate and also created HQL queries to retrieve required data from database (DB2).
  • Designed, tested, and implemented a DB2 reporting and collating system for the Ohio grade 9 contract.
  • Worked development projects on mainframe financial commissions COBOL DB2 batch and CICS online systems using agile scrum methodology.
  • Implemented the business logic writing Struts action components and used Hibernate framework for persistence framework over DB2 database.
  • Design and implementation of new Company Management System in Visual Basic Technologies: Visual Basic 6.0, IBM DB2

Show More

20 Most Common Skill for a Software Developer

Web Application19.1%
Pl/Sql12%
Database8.8%
Javascript6.2%
SQL5.8%
Html5.7%
User Interface4.5%
Windows XP4.4%

Typical Skill-Sets Required For A Software Developer

RankSkillPercentage of ResumesPercentage
1
1
Web Application
Web Application
14.2%
14.2%
2
2
Pl/Sql
Pl/Sql
9%
9%
3
3
Database
Database
6.6%
6.6%
4
4
Javascript
Javascript
4.6%
4.6%
5
5
SQL
SQL
4.3%
4.3%
6
6
Html
Html
4.3%
4.3%
7
7
User Interface
User Interface
3.3%
3.3%
8
8
Windows XP
Windows XP
3.3%
3.3%
9
9
XML
XML
3.2%
3.2%
10
10
CSS
CSS
3%
3%
11
11
API
API
2.2%
2.2%
12
12
Jquery
Jquery
2.1%
2.1%
13
13
Net MVC
Net MVC
2%
2%
14
14
ASP
ASP
2%
2%
15
15
Ajax
Ajax
2%
2%
16
16
JSP
JSP
2%
2%
17
17
C++
C++
1.9%
1.9%
18
18
Software Development
Software Development
1.6%
1.6%
19
19
Servlets
Servlets
1.4%
1.4%
20
20
Management System
Management System
1.3%
1.3%
21
21
J2Ee
J2Ee
1.3%
1.3%
22
22
Unix
Unix
1.2%
1.2%
23
23
PHP
PHP
1.2%
1.2%
24
24
Test Cases
Test Cases
1.2%
1.2%
25
25
Ado.Net
Ado.Net
1.1%
1.1%
26
26
Linux
Linux
1.1%
1.1%
27
27
Business Requirements
Business Requirements
1.1%
1.1%
28
28
Struts
Struts
1.1%
1.1%
29
29
Jdbc
Jdbc
1.1%
1.1%
30
30
Business Logic
Business Logic
1%
1%
31
31
GUI
GUI
1%
1%
32
32
Junit
Junit
0.9%
0.9%
33
33
Front End
Front End
0.9%
0.9%
34
34
Tomcat
Tomcat
0.8%
0.8%
35
35
IIS
IIS
0.8%
0.8%
36
36
UML
UML
0.8%
0.8%
37
37
Json
Json
0.8%
0.8%
38
38
WCF
WCF
0.8%
0.8%
39
39
VB
VB
0.7%
0.7%
40
40
Version Control
Version Control
0.7%
0.7%
41
41
Python
Python
0.7%
0.7%
42
42
Scrum
Scrum
0.7%
0.7%
43
43
QA
QA
0.7%
0.7%
44
44
Android
Android
0.7%
0.7%
45
45
Html5
Html5
0.7%
0.7%
46
46
SVN
SVN
0.7%
0.7%
47
47
ANT
ANT
0.6%
0.6%
48
48
Sdlc
Sdlc
0.6%
0.6%
49
49
DB2
DB2
0.6%
0.6%

63,305 Software Developer Jobs

Where do you want to work?