Senior Software Developer Resume Samples
4.5
(126 votes) for
Senior Software Developer Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the senior software developer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.
Craft your perfect resume by picking job responsibilities written by professional recruiters
Pick from the thousands of curated job responsibilities used by the leading companies
Tailor your resume & cover letter with wording that best fits for each job you apply
Resume Builder
Create a Resume in Minutes with Professional Resume Templates
CHOOSE THE BEST TEMPLATE
- Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS
- Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES
- Instantly download in PDF format or share a custom link.
JB
J Bergstrom
Johann
Bergstrom
70760 Howe Ports
New York
NY
+1 (555) 920 3175
70760 Howe Ports
New York
NY
Phone
p
+1 (555) 920 3175
Experience
Experience
New York, NY
Senior Software Developer
New York, NY
Runolfsson, Waters and Kozey
New York, NY
Senior Software Developer
- Ensure that management is kept current on workload and status of tasks through management systems (ie. Bug tracking software, project management software)
- Works with the team to develop, maintain, and communicate current development schedules, timelines and development status
- Provide software development expertise in developing a Network Monitoring platform for Comcast
- The developer will work closely with database development team and business owners to modernize an existing application and create new modules
- Stay current with identity management protocols and development trends looking for opportunities to improve our development approaches and best practices
- Work with internal and external developers to ensure WB Technology code standards and best practices are performed for development of applications
- Work with other Carlyle development teams to establish and improve best practices, documentation, and coding standards
present
New York, NY
Senior Software Developer
New York, NY
Pfannerstill Inc
present
New York, NY
Senior Software Developer
present
- Provides input to the work project plan, performs technical review of applications and peers’/vendors work and develops proposals for improvements
- Provides input to the work project plan, performs technical review of applications and peers’ work and develops proposals for improvements
- Working independently and under the direction of a development manager, lead IT developers and architects in a global workplace
- Works with management on constantly improving processes like automation development workflow and integration with other development group’s SDLC
- Work with the team to develop new software based networking technologies and Network Function virtualization
- Work with internal and external developers to ensure Technology Solutions code standards and best practices are performed for development of applications
- May provide support in the development of technical proposal and provide input on the technical content and level of effort of the proposed scope of work
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Quinnipiac University
Bachelor’s Degree in Computer Science
Skills
Skills
- Solid knowledge on distributed, highly available and massively scalable system design
- Demonstrable record of learning and the ability to create scalable, maintainable, adaptable web and mobile software solutions
- Highly professional, with the ability to deliver solid work on tight schedules
- Knowledge of software performance, scalability, maintainability, reusability and security
- Has conceptual knowledge of varying technologies and has the ability to make decisions based on that knowledge
- Ability to understand and code against a schema with highly normalized tables
- Good team player with strong ethical values and good communication skills
- Attention to detail and the ability to master new applications and technologies quickly
- Generally 5+ years of professional experience. Good experience in software engineering quality
- The ability to write and review well documented, maintainable, and testable code
15 Senior Software Developer resume templates
Read our complete resume writing guides
1
Senior Software Developer Resume Examples & Samples
- Developing across Java, Python, Django, Ruby and Rails, Perl
- Project management within an Agile/Scrum driven environment
- Coaching & Mentoring of Junior Software Developers
- Integration processes across Sybase, Postgres, MongoDB & MySQL
- Agile development using TDD & BDD
- Engage and build strong working relationships with the main business Stakeholders
2
Senior Software Developer Resume Examples & Samples
- Perform thorough unit testing on all relevant platforms as is appropriate for the particular task/project
- Regularly inform manager on progress of project, identifying risks early in the process
- Collaborate with Business Analysts and Product Designers to ensure understanding of business requirements
- 2+ years experience in C#, .NET development, C++, virtual environments
- Hands-on experience with Web Services/WSDL/WCF, SOA
- Experience with the following technologies: Silverlight, WPF, ASP.NET, ADO.NET, XML, SQL, IIS, MS SQL Server
- Recent experience within the Financial Industry trading systems and fixed income
3
Senior Software Developer Resume Examples & Samples
- Create software deliverables
- Ensure all deliverables meet the highest standard of quality through the use of quality practices such as unit testing
- Apply technical expertise to creating business applications
- Create/Modify technical documentation and requirements documentation
- Maintenance of existing applications
- Make a solid contribution to team development efforts using tools such as source control, etc
- Ensure that management is kept current on workload and status of tasks through management systems (ie. Bug tracking software, project management software)
- Provide technical expertise to support teams
- Take part in software design meetings
- Additional duties as may be required
- C# .Net development experience required
- ASP.Net, HTML5, WPF, Silverlight, WCF, and MVVM / MVC experience highly desirable
- Object Oriented Programming/Analysis/Design experience required
- Experience working on an enterprise, SOA platform
- Commercial software development experience a plus
4
Senior Software Developer Resume Examples & Samples
- 3 years of software engineering experience in C or C++
- UI Design experience and/or knowledge of JavaScript is a plus
- Team player with excellent communication skills
5
Senior Software Developer Resume Examples & Samples
- Design scalable, maintainability, highly-performing applications
- Hands-on development, including working on the most complex code
- Lead and oversee mobile application development efforts
- Set standards for mobile application development, keeping abreast of ongoing evolution in the industry
- Take an active role in all areas of the SDLC
- Oversee a team of developers
- Collaborate with other teams and individuals to foster consistent, high quality efforts across teams
- Provide support for these systems
- Performs related duties as required
6
Senior Software Developer Resume Examples & Samples
- Write application code
- Test programming code
- Research solutions and best practices
- Limited client contact
- 3 or more years of experience working with Java, object-oriented design, test-driven development and Agile
- Knowledge of databases, working with SQL
- Web services and APIs (REST and SOAP), including Java integration standards and open source platforms
- Using XML and JSON technologies
7
Senior Software Developer Resume Examples & Samples
- Experience with Relational Databases; T-SQL
- Experience with JavaScript, C#, and Web Services is a plus
- Excellent in User Interface Design
8
Senior Software Developer Resume Examples & Samples
- Bachelor's degree in Information Technology, computer Science or Computer Information Sciences or equivalent experience
- 5 - 7 years experience with a strong coding background (.Net/Java/C++/etc). Extensive use of Microsoft developmental platforms such as Vusual Studio
- Deep knowledge of the .net platforms (1.1, 2.0, 3.0, 3.5, 4.0)
- Broad understanding of coding concepts especially on how these concepts relate to performance
- .Ability to multi-task to address multiple and often conflicting priorities in a fast-paced environment
- Ability to quickly emerse oneself into the business functions to better serve the developmental needs that come up
- Knowledge of industry standard IT best practices, including disaster recovery and high availability concepts a plus
9
Senior Software Developer Resume Examples & Samples
- 3+ years of development experience on UNIX
- Strong knowledge in C++, C. JavaScript a plus
- Ability to reach consensus and build effective working relationships
- Proven ability to deliver business value
10
Senior Software Developer Resume Examples & Samples
- Ownership of the full software development lifecycle including requirements capture, design, implementation, testing, installation and support
- Define and implement best practices across development teams in conjunction with the Technical Architects. For example coding standards, tool usage and design
- Collaborate with the Engineering Leadership Team to identify innovative ways to improve practices and procedures
- Coaching team members on best practices in technology, process and solution design
- Strong client focus, with an emphasis on issue resolution in line with service level agreements
11
Senior Software Developer Resume Examples & Samples
- Master's Degree in Computer Science, Engineering or a related field (or equivalent expertise)
- Minimum of 5 years of C++ development experience
- Good understanding of object-oriented methodology
- Good knowledge of network protocols, network programming and various optimization techniques
- Experience with multi-threaded programming
- Good software engineering habits
- Knowledge of Java/.NET/Python is a big plus
12
Senior Software Developer Resume Examples & Samples
- 2+ years of professional experience with C++ on Unix/Linux
- Experience with design, problem solving and development of large scalable systems
- Passion for hands on development along with strong knowledge of algorithms, data structures, object oriented design, systems and application programming and multi-threading
- Desire to apply finance and mathematical knowledge to build products; prior experience is a plus
- Strong team work and communication skills
13
Senior Software Developer Resume Examples & Samples
- Work with the editorial team to help identify opportunities for new tools
- Collaborate with the Tools division, and the entirety of the Newsroom Development team, to enhance existing tools, explore new directions and techniques
- Understand that tools are only as good as their adoption within the Newsroom
- Have a critical eye for both the necessities of design, and the feature requests that come in
- A non-trivial amount of time within a news organization: understand the necessities of the news cycle, and how to build tools in a release cycle that intersects and complements, but is not beholden to said cycle
- Fantastic proficiency in writing and communication, both via English, semantic data representations and API abstractions
- Expert at taking in complex, poorly designed legacy systems, and envisioning both the connections and opportunities for improvement, as well as being able to translate that vision into an actionable roadmap
- Understand why systems like Angular are just polyfills for the inevitable web componets / shadow DOM, and that while learning Polymer now is a good idea, it isn't the be-all end-all to the future of W3C explorations
- The fact that our current tools are built on Angular, interface with React applications, are served via browser extensions, are supported by custom APIs, and at times are used with custom non-standard layout frameworks should be exciting to you
14
Senior Software Developer Resume Examples & Samples
- Strong C/C++ expertise
- Strong Computer Science fundamentals (algorithms and data structures)
- Experience with building large-scale distributed systems a plus
15
Senior Software Developer Resume Examples & Samples
- 5+ years overall software development industry experience
- 2+ years solid development experience with Python, with web framework experience (i.e. Werkzeug, Django or Pylons) a plus. 5 years of JavaScript
- Basic knowledge of SQL and basic data modeling. Oracle knowledge a plus
- Application design, development and deployment experience in a Linux server environment
- Excellent teamwork and communication skills, familiarity with agile development methodologies
- Education: Desired: 4 year degree in CS, engineering or science. Minimum : Equivalent experience
16
Senior Software Developer Resume Examples & Samples
- JAVA/J2EE using pojo (plain-old java objects), jsp
- Java script, xml, html, xsl, css
- SQL development (Prefer SQL Server 2008), jdbc
- Service-oriented architecture or connections to external data services
- Min 8 years of relevant experience
17
Senior Software Developer Resume Examples & Samples
- Creation of web-based applications supporting business users using .NET technology
- Creation of advanced database queries to retrieve and manipulate data using PL/SQL
- Data and information analysis in area of Business Analytics
- Creation of processes to verify, enrich and aggregate data
- Creation of Microsoft BI solutions (Reports and ETL processes)
- Enhancement of existing solutions including re-design and re-implementation
- Code review and bug fixes according to business requirements and provided issues
- Creating and updating technical and business documentation
- Contact with business users from international locations
- Fast problem resolving
- Software development skills
- Master’s degree (preferable in IT)
- Fluent written and verbal communication skills in English, German language is an asset
- At least 3 years that is directly related to the duties and responsibilities specified
- Experience with MIS (Management Information Systems) is an asset
- Ability to work and communicate effectively as member of a team
18
Senior Software Developer Resume Examples & Samples
- 5+ years of professional programming experience with Java
- 5+ years of professional programming experience on Unix/Linux platforms
- 5+ years of professional experience using JUnit
- 5+ years of professional experience with Spring, Struts or Play
- 3+ years of professional experience using Log4J
- 3+ years of professional experience using Hibernate (or similar ORM)
- Proven ability to develop robust, production-quality code in large software systems - preferably high volume production applications
- Proven understanding and implementation of OOP design patterns
- Experience programming in Java, but willing to work with a variety of programming languages as necessary
- Cloud experience: developing, testing and deploying in a cloud environment such as AWS EC2/VPC2
- Successful implementation of agile development methodologies
- Experience developing web services and API's within service-oriented architectures (SOAP (XML) & REST (JSON))
- Experience with monitoring tools such as AppDynamics, New Relic and Zabbix
- Commitment to test-driven development
- Experience developing software tools, utilities, and libraries/components
- Ability to work independently and as a key contributor in small teams
- Excellent communication skills -- written, verbal, and graphical
19
Senior Software Developer Resume Examples & Samples
- 7+ years of production Java development experience
- Extensive experience with web based client applications
- Strong troubleshooting experience
- Experience building Java applications using the Spring framework
- Experience with integration frameworks
- Experience with financial industry applications is beneficial
20
Senior Software Developer Resume Examples & Samples
- XQuery
- Jersey
- Cucumber
- Basic understanding of NoSQL databases such as MarkLogic, Redis, etc
21
Senior Software Developer Resume Examples & Samples
- 3+ years of experience developing in C++/C - Solid understanding of data structures, algorithms and object oriented design
- Practical experience working with relational databases and knowledge of SQL
- Knowledge of a scripting language such as Python or PERL a plus
22
Senior Software Developer Resume Examples & Samples
- Develop applications and new functionality that interfaces with third party systems via SNMP, APIs, and other IT management protocols
- Work with the Professional Services Team and customers to gather requirements and define solutions
- Collaborate with Zenoss developers to define new software solutions for UI, Big-Data, and integrations with third-party systems
- Bachelor's degree in Computer Programming
- Understanding of Object-oriented concepts
- Expertise with Unix/Linux development environment
- Java, JavaScript, and Python
- Experience working directly with external customers
- Experience with Open Source development techniques
- Experience with SNMP, and other network management protocols
- Strong knowledge of Unix/Linux administration and network infrastructure systems
- Self-motivated with the ability to quickly understand complex customer IT infrastructures
- Strong work ethic to deliver quality and consistent track record of achievement
- The ability to adapt, contribute and succeed in a fast paced, early stage company environment
- Zenoss Products
- SOAP/ReST API
- LAN/WAN/SAN
- Switches & Routers
- Citrix, VMWare, Cisco UCS
- Clustering
- Twisted
- Knowledge of IT SM solutions BMC, Tivoli, HP, CA
23
Senior Software Developer Resume Examples & Samples
- 3-5 years PHP experience is a must. Perl experience preferred but not a requirement
- The candidate must have experience with both developing from the ground up and also revising/enhancing existing code
- Front-End Skills: CSS/Bootstrap, JQuery/Javascript, AJAX
- Back-end Skills: Background jobs, Simple messaging queues using Redis, talking to other RESTful systems, and designing RESTful API for data collected by internal applications
- Basic Linux skills efficient enough to navigate and troubleshoot different stacks of applications
- Intermediate knowledge of MySQL including query optimization and understanding of views and stored procedures
- All applicants will be asked to complete a coding problem solving evaluation as part of the application process to be completed in PHP
24
Senior Software Developer Resume Examples & Samples
- Translating functional requirements into conceptual and detailed design
- Providing estimates for development effort
- Implementing proof of concept, prototypes, and production-grade software
- Creating unit and acceptance tests
- Coordinating sign-off from QA/Test
- Working with Operations and Support staff to troubleshoot software issues as well as implementing bug fixes
- Proficient in developing in Python
- Familiar with Agile software development methodologies
- Experience writing unit / functional / integration tests
- Experience developing on a Linux platform
- Continuous development and deployment experience
- Experience working with SQL based databases. Bonus if PostgreSQL
- Open Source contributions preferred
25
Senior Software Developer Resume Examples & Samples
- Write clean and maintainable code using engineering best practices (unit testing, SOLID principles, Agile methods)
- BS in Computer Science or related field with 5+ years practical software development experience in building large-scale web-based applications
- Ability to turn a mockup provided by a designer into elegant HTML and CSS (or LESS/SASS)
- Excellent verbal and written communications
- Experience with server-side web development, ideally on Node.js/io.js
- Experience with tools like Vagrant, Chef, and Linux
- Experience with responsive design and cross-browser compatibility
26
Senior Software Developer Resume Examples & Samples
- 3+ years of software development experience in Object Oriented Programming
- 2+ years of experience with scripting languages/tools
- 3+ years of experience with relational database design and programming
- Must be able to work in all phases of the SDLC
- Excellent problem solving and multitasking skills, with a logical and pragmatic attitude
- Knowledge of C# .NET
- MS SQL Server, Oracle
- Java and JavaScript
- Experience with building web based applications
- Familiarity with Service oriented Architecture
- UI application and framework development
27
Senior Software Developer Resume Examples & Samples
- Work with Business Systems Analysts and Business directives to deliver common configurable solution
- Design, develop, implement and maintain software solutions taking advantage of latest software technology
- Use appropriate system methodologies for analysis, design, coding, testing, implementation and modification
- Architect and design innovative solutions to complex problems
- Proficiently apply appropriate methodologies to design, code, test, implement, and modify systems
- Prepare, write, and review system documentation
- Have frequent intra-department contacts to exchange ideas and information, discuss problems and solutions
- Ability to quickly adapt to changing software technology
- Ability to communicate effectively, both written and oral, to different levels of technical and non-technical audiences
- Must be a self-starter with willingness to learn and apply new technologies
- Knowledge of Agile Software and Test Driven Development methodologies
- Experience developing scalable, high-availability applications
- Bachelor's degree in Computer Science/Information Technology; or B.S.E. in Computer Engineering, or equivalent experience required
- 5 to 10 years of experience developing complex perl/shell/Ruby applications in a structured environment
- Experience with MongoDB, Oracle, SQL, MySQL, XML, AWS, S3, Chef, Json, git, Jenkins, HTML, CSS and java
- Experience with programmatic interaction with relational database systems
28
Senior Software Developer Resume Examples & Samples
- BS degree or higher in Computer Science
- Minimum of 5+ years' of relevant experience
- PHP 5.0, HTML 4/5, XHTML, XSL, Java Script, XML, JSON, CSS 2/3 Ajax
29
Senior Software Developer Resume Examples & Samples
- Design, implement, and maintain e-commerce Retail solutions
- Transforms complex business requirements into candidate technical solutions
- Review pros and cons of design and implementation options with internal teams and vendors
- Define design and development standards adapted for ecommerce development
- Provide inputs and direction to the team for design and implementation on ecommerce platform
- Participate in all aspects of software development, including requirements analysis, estimation, software design and implementation, testing, and deployment
- Resolve technical problems related to the e-commerce implementation
- Proactively engage with Stakeholders and IT teams to meet business goals
- Work effectively with others to design solutions and resolve issues
- Provide on-call support
30
Senior Software Developer Resume Examples & Samples
- Code review and bug fixes according to business requirements and provided issuesFast problem resolving
- Essential development skills: ( ASP.NET MVC / C#, AJAX, Oracle, PL/SQL, Visual Studio)
- Desirable development skills ( JavaScript, jQuery, CSS, TFS, SQL Server)
- Master’s or Bachelor’s degree (preferable in IT)
- Fluent written and verbal communication skills in English
- Oracle and Microsoft relevant certifications are an asset
31
Senior Software Developer Resume Examples & Samples
- Strong programming background in C, C++, both in development and debugging
- Proficient with Microsoft or Linux development tools and environments
- Fundamental understanding of good software design practices and object programming
- Ability to work independently and define next-steps and objectives
- A desire and ability to commit and deliver in a fast paced environment
- Strong communications skills and ability to work as part of a team
- Familiarity with languages used for scripting, such as Python
- Strong mathematical and analytical skills
- Familiarity with graphics (3D, media, imaging and display) concepts
- Hardware/software interfacing experience
- Android or Java experience
32
Senior Software Developer Resume Examples & Samples
- Leads Scrum team of software development responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
- Manages and expands relationships with internal development partners and domain teams including Global SAs, QA team, offering team etc
- Review and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk
- Performs troubleshooting and advance investigation of complex environments
- Delivers a calm and concise resolution in a fast-paced work environment
- Python programming with experience of 1+ years
- Be familiar with popular web framework of Python like Django
- Be familiar with popular NoSQL DB product like MongoDB
- Java EE programming with experience of 5+ years
- Solid foundation in a variety of UI technologies including HTML5, CSS, Javascript, JQuery, AngularJS, etc
- Expertise with SCM strategy, practices, and tools like GIT/SVN
- Pursue perfect on code quality, be familiar with Jenkins, Sonar, Selenium, and UT
- Hands-on experience on performance tuning and performance issue trouble shooting
- Be familiar with Agile methodology, 2+ years’ experience of running Agile
- Ability to quickly learn new technologies in a dynamic environment
- Good team work sense and coaching sense
- Excellent technical leadership
- Excellent English communication skills
33
Senior Software Developer Resume Examples & Samples
- You will analyze design and determine coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of the product or solution
- You will collaborate and communicate with management, internal and outsourced development partners regarding software design, project progress and issue resolution
- You will provide guidance and mentoring to less-experienced staff members
- Typically a Bachelor’s or Master’s degree in Computer Science, Information Systems or equivalent
- Solid skills in Rails and/or Java Web Programming (with MVC architecture)
- Solid algorithms, logic and object-oriented programming skills
- Strong collaboration with peers, junior engineers and external partners to achieve common goals and develop skills
- Self/fat learner
- Experience with test driven design (TDD)
- Experience on SQL and Database
34
Senior Software Developer Resume Examples & Samples
- Utilize technical and leadership skills and act as a strong Quality Engineering advocate to provide input into various software development lifecycle stages
- Responsible for developing and executing test plans for software qualification and to ensure high quality software delivery
- Identify opportunities for test automation and apply expertise to design and develop automated tests
35
Senior Software Developer Resume Examples & Samples
- 6+ years of development experience, ideally for high-availability consumer products
- Deep understanding of POOP (Principles of Object Oriented Programming)
- Background in web development and database development
- Familiarity with web applications, architectures, and deployment
- Degree in Computer Science (or equivalent) is preferred but not necessary
- Crafting high-volume clustered sites
- Node, PHP/Zend, Rails or Django
- IOS or Android development, either personally or professionally
- Developing for game consoles or smart TVs
36
Senior Software Developer Resume Examples & Samples
- Minimum 3+ years of C++ development experience
- A team player with a can-do attitude and excellent communication skills
- Problem solver with a curiosity to learn and understand systems
- Relational database experience
- Experience with distributed systems/databases and knowledge of big data technologies (e.g. Hadoop)
37
Senior Software Developer Resume Examples & Samples
- Custom code development of connectors and adapters in OIM 11G R1 or greater is an absolute requirement
- Must understand full SDLC in a complicated and complex environment, working alongside a large development team
- Ability to design, prototype and implement a proof of concept in a quick and agile method within the OIM 11G R2 platform based upon customer requirements
- Must have ability to work with QA team on defect resolution, bug fixing and enhancements as directed by the business sponsors
- Plans and directs significant projects, product, service or function typically requiring the utilization or management of resources within functional area and coordination or resources outside of the function
- Able to work at an intermediate level when executing and improving work processes to ensure achievement of business goals
- Work in a lead capacity as a senior software developer - managing the Development Lifecycle from conceptual designs and POCs, to hands-on development on the Oracle Identity Manager (OIM) R2 PS2 platform
- Interface with the Development Managers and project managers on schedules and delivery dates
- Excel at communication to customers, peers and managements in both a written and oral manner
- Detailed orientated and does not allow even the smallest of issue to fall through the cracks
- Direct, hands-on experience developing, re-engineering, testing and debugging software codes, OIM 11G R1 and R2 connectors and workflows, UI Customization, Online Help, SOA Approval. Minimum of 3 years in this space
- Thorough understanding of the entire Oracle IDM suite, minimum being OIM and OAM – Minimum 5 years in this space
- More than 10 yrs of working experience as programmer / developer in a large IT company environment or a product development company
- Microsoft Certified Professional Developer would be a plus
- Experience with IAM solutions from leading vendors in this space is required
- Ability to operate at an intermediate level of written and spoken communication; speak and write clearly and effectively
- CISSP certification would be a plus
38
Senior Software Developer Resume Examples & Samples
- 3+ years of software development experience, any QE/Automation experience very helpful
- Experience with REST/SOAP and API
- Experience with Hadoop, SQL, schema design etc
- Experience with SaaS and mobile platform automation
- Good verbal and written communication skill
- Excellent problem solving and debugging skill
39
Senior Software Developer Resume Examples & Samples
- 5 years of experience with .NET technologies, especially C#.NET, VB.NET, ASP.NET and ADO.NET
- 5 years of experience in Microsoft development technologies
- 7 years of experience with Object Oriented analysis, design, and programming
40
Senior Software Developer Resume Examples & Samples
- Bachelor of Science/MS/PhD Degree in Computer Science, Engineering, Finance or related field (or equivalent expertise)
- 3 years of software engineering experience in Object-oriented Programming
- Experience with Relational Databases and/or T-SQL
41
Senior Software Developer Resume Examples & Samples
- A minimum of 2 years professional experience in C/C++/UNIX
- Strong data structures, multi threading, and database skills
- Experience with IPC and socket programming skills is preferred
- Experience in building mission critical real-time systems is a plus
42
Senior Software Developer Resume Examples & Samples
- Strong knowledge of asynchronous programming and event driven programming paradigms
- Experience in optimizing JavaScript code for performance
- Experience developing large scale, highly complex, applications in JavaScript
- Object-oriented JavaScript
- JavaScript testing frameworks and methodology
- Desire to learn new technologies/concepts and find solutions
- Excellent analytical, problem-solving, and communication skills
- Ability to work in large groups and apply best software engineering practices throughout development life cycles
- Familiarity with ecmascript6 features
- Experience using JavaScript for real-time processing
- Knowledge of Git
- Knowledge of node.js
- Knowledge of jQuery
- Knowledge of V8
43
Senior Software Developer Resume Examples & Samples
- Must have 3+ years of experience with SQL Server - preferably MS SQL and experience writing stored procedures
- Must have 3+ years of software engineering experience in C/C++ or C#
- Must have strong analytical and creative problem solving skills
- Must have strong communication skills
- Database schema design, performing optimization and query tuning are a plus
- Experience with web services, XSD/WSDL, SOAP, and Service-Oriented Architecture are a plus
- Experience with mobile development is a plus
44
Senior Software Developer Resume Examples & Samples
- Works closely with other software engineers and software architects to design and deliver web services based solutions to large, complex business problems in the areas of ecommerce, online identity management, access rights management, and course/enrollment management
- Delivers solutions primarily on the Java platform, using open standards, such as Shibboleth, OpenID, OAuth, IMS, SIF, etc., and third party tools and frameworks to deliver high quality, robust and maintainable products
- Performs highly complex product design, systems analysis and programming activities which may require some research
- Applies Agile practices for successful, sustainable delivery of software solutions
- Works with Business Analysts, Project Managers and Product Managers to ensure solutions meet product requirements
- Effectively functions and communicates within a software development team consisting of developers, quality assurance, product management and project management members
- Ability to learn and actively seek new skills and knowledge to keep up with latest technology trends
- Ability to think creatively, adapt to circumstances, learn from co-workers, and share information and experiences
- Ability to work independently and in a team-based environment
- Ability to work efficiently in a fast paced environment
45
Senior Software Developer Resume Examples & Samples
- Work with Business Systems Analysts and Business directives to deliver common configurable solutions
- Design, develop, implement and maintain software solutions taking advantage of latest software technologies
- Lead team of developers in driving solutions
- Minimum of a Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or directly related discipline required. Master's degree preferred
- 5 to 10 years of experience developing complex Java-based web applications
- Prior experience developing scalable, high-availability applications
- Experience with Play Framework, Angular JS, JQuery, Java Script, Oracle, MySQL, XML, AWS, S3, Chef, Json, git, Jenkins, HTML, CSS and Java
- Demonstrated ability to work successfully in both a team environment and independently
- Ability to communicate effectively, in both written and oral form, to varied levels of technical and non-technical audiences
46
Senior Software Developer Resume Examples & Samples
- 3+ years of experience with C or C++
- Prior exposure to one or more of the following; API design, databases, computational complexity, and service-oriented architectures
- Knowledge of Javascript and SQL Databases (SQL Server, My SQL etc)
- Experience in the design, implementation, and deployment of high-performance large-scale applications in a distributed environment
- Knowledge of NoSQL databases and Python is a plus
47
Senior Software Developer Resume Examples & Samples
- 5+ years of experience in designing and developing enterprise applications using Java (JEE)
- Experience with services oriented architectures (SOA), web services, SOAP, XML, REST, JSON
- Experience using MVC frameworks (Spring-MVC, Struts)
- Experience using Object Related Mapping (ORM) tools (Hibernate) and JPA specification
- Previous experience with JavaScript, CSS and JavaScript Libraries and Frameworks
- Working experience on Oracle and/or SQL Server
- Experience with writing and optimizing SQL queries and stored procedures
- Familiarity with Agile and Scrum
- Experience in the Healthcare industry
48
Senior Software Developer Resume Examples & Samples
- 8+ years of development test automation experience
- Advanced knowledge of web protocols, networking, and systems
- Demonstrated advanced working proficiency of Scripting Languages: Python, Ruby, etc
- Demonstrated advanced understanding of XML, XSD, JSON, WSDL, and SOAP
- Excellent knowledge of QA processes and methodologies
49
Senior Software Developer Resume Examples & Samples
- 5+ years of Java programming skills and experience working on Java frameworks like Spring
- Strong experience with web-service protocols/standards (REST, SOAP, XML, etc.)
- Experience integrating with major third party systems and web-services
- SQL programming skills specifically on Oracle/Stored procedures
- Experience with HTML, XML, JSON and CSS
- Experience working on JavaScript
- Experience with development processes, projects and repositories (e.g. JIRA, SVN, Jenkins, Eclipse, confluence)
- Experience working in Linux environment
- Experience with test automation
- Ability to communicate effectively with technical and non-technical people in a collaborative environment
- Knowledge of Life Sciences
- Knowledge of Content Management Systems
50
Senior Software Developer Resume Examples & Samples
- Hands-on experience with large scale software deployments and cloud-based platforms
- Strong software development background, with experience in Python
- Prior involvement in an open source community
- Good teamwork skills with a desire to collaborate closely with colleagues in order to achieve the best possible outcome
- Results-driven customer focus with a passion for excellence
- Desire to grow professionally through mentoring of others on development best practices
- Background developing complex, robust, scalable and secure software-based systems (large-scale a plus)
51
Senior Software Developer Resume Examples & Samples
- Work with business owners (mainly other development teams) during the requirement gathering and acceptance testing process
- Integrate internal as well as third-party web services and components
- Document solutions to institutionalize knowledge for the development, operational, support, and end user communities
- Minimum 5 years web development and integration experience
- Experience with Python, Node JS, or both
- Demonstrated professional development experience developing and consuming APIs and web services
- Experience with data driven systems with a solid understanding of database structures, queries and search
- Practical knowledge of software development methodologies
- Bachelor’s degree expected in a technical discipline, but compensating experience may be considered
- Developing and deploying applications hosted in AWS or similar cloud environments
- Working with and developing for media related web sites
52
Senior Software Developer Resume Examples & Samples
- Working with developers in multiple locations, test engineers, product managers, and customer service to ensure business continuity throughout all phases of the product lifecycle
- Perform complex product design activities which may require extensive research and analysis
- Participate in product design meetings and work collaboratively to determine product architecture
- Develop high-quality code, establishing development standards and practice by example
- Write documentation to explain code functionality to use as a reference in production cycle, document changes, fixes, and codes
- Design reusable components by utilizing various standard frameworks
- Evaluate requirements and initial mock-ups; make technology recommendations that support optimal construction, maintenance and performance
- Leverage the latest developments in Internet technologies
- Serve as a technical resource and mentor
- Participate/lead large-scale, highly technical projects, working with the staff (developers, project managers, customers, etc.) and vendors to gather requirements, determine and implement solutions
- Recommend, develop, and implement new and innovative processes and technical standards Write code using various programming languages
- BS in Computer Science or a related field with 5+ years experience in software development
- Experience with enterprise-level, multi-tier, high-throughput, hosted web application architecture
- Demonstrated programming skills including design, code review, implementation, testing, and debugging
- Working knowledge of a significant subset of standard technologies, such as Perl, Oracle, SQL, UNIX/Linux, HTTP, XML, XSLT, XML Schema, CSS, JavaScript, HTML, XHTML, and Catalyst/Dancer
- Experience in rapid prototyping, programming for quality / testability, and cross-functional design experience
- Solid understanding of database concepts including SQL and DB schemas
- Strong team player and excellent communication skills (interpersonal, written, and verbal) and ability to work independently and in a team-based environment
53
Senior Software Developer Resume Examples & Samples
- 3+ years professional experience
- C++ and python (or other scripting skills)
- Experience in system design for real time applications a plus
- Experience building Predictive/Relevance based analytical applications a plus
54
Senior Software Developer Resume Examples & Samples
- Software Design and Development (75%)
- Education and Experience: *
- Bachelor degree in Computer Science or equivalent technology discipline
- 6+ years relevant software development experience creating business applications with relational database systems
- 5+ years of experience with .NET development C#, .NET 3.x and 4.x WPF/Winforms
- 3+ years of experience with SQL and stored procedures
- 1+ years of experience in software architecture **
- Firm understanding of web services; 3+ years of experience preferred
- Experience in OOAD, iterative development, Agile processes, business objects, layered design, design patterns strongly preferred
- Desire to expand knowledge in many development technologies, applications, and tools
- Creative problem-solving skills
- Must have strong time management skills – including the ability to work well under pressure, plan, set priorities, adapt to change, and meet established timelines
- Ability and desire to mentor
55
Senior Software Developer Resume Examples & Samples
- Working with developers, test engineers, product managers, and customer service from multiple locations to ensure business continuity throughout all phases of the product lifecycle
- Performs the most complex product design activities which may require extensive research and analysis
- Designs, implements, and maintains (perhaps multiple) highly complex products
- Participates in product design meetings and assists in product architecture
- Writes code using various programming languages
- Writes documentation to explain what the code does to use as a reference in production cycle, document changes, fixes, and codes
- Analyzes old and current code for problem resolution
- BS in Computer Science or a related field with 3-5 years experience in software development
- Working knowledge of a significant subset of standard technologies, such as SQL Server, .Net, HTTP, XML, XSLT, CSS, JavaScript, HTML,
- Experience in Agile, Scrum, TDD, and paired programming
56
Senior Software Developer Resume Examples & Samples
- 2+ years experience in software development in C++, Java is a plus
- 2+ years in Oracle
- Familiarity with regular expressions and parsing
- Airline industry knowledge preferred, in particular know
57
Senior Software Developer Resume Examples & Samples
- Demonstrated working proficiency of one of the following languages: Python, Ruby, Java, or C++
- Strong knowledge of continuous integration and delivery concepts
- Understanding of software/testing methodologies such as TDD
- Experience working in Cloud computing
58
Senior Software Developer Resume Examples & Samples
- Serves as group mentor and leader on technical efforts, and requires proven knowledge of web and application development standards and technologies to build solutions for our customers
- Leads task identification, work effort estimates, and work schedules for development and maintenance activities
- Works as project team member to develop web and mobile applications, as well as syndication feeds, and content management development, distribution and consumption
- Collaborates with a cross-functional team of developers, product managers, web masters, user experience designers, and project managers. Assignments are executed both independently and paired with other developers, and all assignments require close communication with management and clients
- Provides operational support during working hours, acting as the first tier for any urgent application needs or emergencies. This includes weekend and off hours support
- Spends time learning new skills and staying ahead of industry trends and innovations
- Able to focus on routine functions of operational support as well as the rigors of high demand projects
- B.S. in Computer Science or equivalent degree and 10 years of previous experience in web and applications development,
- Must have expert knowledge of all user-facing web standards including HTML5, CSS3, Jquery, RWD and mobile web
- 5-7 years experience in server side web programming languages such as node.js (Express, Restify), Perl, PHP, Python, Ruby
- Scripting language experience (Dust, FreeMarker, JSTL,)
- Fluency in large-scale web deployment,
- Experience with NoSQL (CouchDB, MongoDB) and relational database skills (Oracle, MySQL, etc.)
- Experience with using and developing web services (REST)
- Strong UNIX knowledge including shell scripting, reg ex, basic sys admin knowledge, vi editor
- Experience with CMS (Drupal, Joomla)
- Experienced leading and working with an interdisciplinary team
- Excellent interpersonal, organizational and communication skills
- Strong teamwork and collaborative skills
- Served as technical lead on major application development efforts
- Large-scale system software development experience
- Expreience with Facebook and Twitter integration,
- Experience with web video
- Experience developing mobile device applications on iPad, iPhone, Android, and Blackberry
- Knowledge of unit testing and automated testing frameworks (Selenium, Chai/Mocha)
- Experience with Real-time news systems or Digital video properties is preferred
- Prior technical lead or manager experience preferred
59
Senior Software Developer Resume Examples & Samples
- Supporting, maintaining, enhancing existing equity derivatives risk management application (BAU)
- Implement strategic solutions for initiatives projects Work closely with global/regional development and support team to improve the resiliency and stability of the application
- Work closely with partners in trading, operations, finance & back office technology groups to coordinate development and testing appropriately
- Follow the SDLC – collect user requirement, build the solution, compile test cases, work with QA and partner for UAT, support and prepare release / deployment process
- Strong programming experience in Windows. C# / C++ is preferred but not mandatory
- Good programming skills in .NET platform
- Good Skills at developing back-end functionalities
- Minimum 1 years’ experience with SQL
- Minimum 1 years’ experience with systems development and software development life cycle
- Excellent problem solving & communication skills
- Ability to work well under pressure to provide timely and accurate solutions to systems problems
- Financial markets experience is preferred but not mandatory
60
Senior Software Developer Resume Examples & Samples
- Proficient with C/C++ development
- Unix development, preferably on Solaris
- SQL development (Prefer Sybase)
- Experience with financial software development, especially fixed income
- Solaris C/C++ compiler
- X-Windows with Motif
- FIX messaging and the QuickFix library
- Java and JSP
- Javascript, xml, html, xsl, css
- Some COBOL
- Some Microsoft C#, .NET and ASP.Net experience
- Some Classic ASP experience
61
Senior Software Developer Resume Examples & Samples
- Contribute to the measurement, stability and reliability of the networking stack on our public cloud
- Work with the team to develop new software based networking technologies and Network Function virtualization
- Contribute back to the community by attending meetups, speaking at conferences, and sharing your ideas in blog posts
- Experience working with senior leadership and product management in defining product direction
- Ability to handle multiple tasks and prioritize work in order to maintain required productivity levels
- Great communication skills, empathy and patience
- An interest in expanding technical knowledge
- Experience with Open Source development tools and methodologies
- Experience with mentoring/leading small and large teams from a technical perspective
62
Senior Software Developer Resume Examples & Samples
- Actively engage in all aspects of SDLC, including business requirements gathering, solution conceptualization, design, development, and documentation
- Develop and maintain strong working relationships across various IT teams and with Business users
- Support, assist in UAT, and engage in daily BAU activities
- Experience with core Java 1.6 or above and eerience with relational database, SQL queries, SYBASE
- Nice to have experience on Gemfire or other cache technology
- Nice to have expereince on Mongo DB or other nosql database
- Nice to have expereince on messaging middleware like Tibico EMS
- Strong technical skills on Core Java 1.6 or above
- Good command oral English and communication skills
- Good experience on relatinship database like sybase
- Good experience on linux/unix environment
- Good knowledge on messaging programming
63
Senior Software Developer Resume Examples & Samples
- Solid foundation in computer science fundamentals required including: algorithms, data structures, and object oriented design
- Experience building enterprise web applications employing HTML, CSS, JavaScript, Java, JSON, jQuery/AJAX, and libraries such as Bootstrap, Backbone, Play framework, or similar
- Experience with XML including XML schemas, XSLT, and translating XML to JSON data models
- Experience working on both front-end and middleware layers of REST-based web services
- Excellent verbal and written communication skills are required, including the use of productivity software (such as JIRA) and remote conferencing tools
- Experience and ability to lead and/or participate in teams and in group discussions
- Ability to effectively understand and communicate complex technical challenges and solutions required
- Experience working and mentoring within Agile or Scrum methodologies
- At least five years of similar work experience is required
- Computer Science or technical degree (or equivalent work experience) is required
64
Senior Software Developer Resume Examples & Samples
- Design and implement scalable solutions for business problems using best SOA practices
- Contribute to full software stack development from backend APIs and data to front end web interfaces
- Write clean and maintainable code using engineering best practices (TDD, Agile methods)
- Contribute to CI/CD by deploying production code
- BS in Computer Science or related field with 5+ years practical software development experience, preference for full-stack experience
- Experience with .NET/C#
- Experience with SQL data stores (SQLServer, mySQL, etc.)
- Experience with ORM (NHibernate)
65
Senior Software Developer Resume Examples & Samples
- Assures code quality and adherence to coding standards on projects
- Strong experience working with SOAP & REST APIs, JSON, XML schemas and documents
- Experience with application reverse engineering and refactoring
- Working knowledge of Maven
- Experience with Agile - Scrum framework, TDD, Mocking frameworks, and GIT
- Must have a positive attitude, attention to detail, be a team player, possess good problem solving skills, and have a strong work ethic
66
Senior Software Developer Resume Examples & Samples
- Write, execute and maintain automated tests within the mobile and web space
- Starz partner automated testing of external websites, iOS and Android applications
- Work closely with the development team to test systems for defects using Scrum, Kanban and other Agile/Lean methodologies
- Perform ad hoc and exploratory testing beyond pre-existing test cases and User Stories
- Provide daily operational support for production application systems, while providing some off-hour support coverage for critical business needs
- Successfully engage in multiple initiatives simultaneously and work independently
- 6+ years .NET C#, Java or equivalent 3rd generation Object Oriented language
- Technical QA and automation experience; strong knowledge of automated testing tools and techniques
- Extensive experience with functional automation tools like Selenium or equivalent
- High level understanding of enterprise software and Service Oriented Architecture, .NET & Java technologies
- Experience with JIRA, JIRA Agile and Zephyr preferred
- SQL Server scripting and stored procedures
- Experience in Agile / Scrum project development
- Outstanding communication skills – with ability to follow written and oral instructions in a highly dynamic environment
67
Senior Software Developer Resume Examples & Samples
- Excellent understanding of Drools and BRMS
- TDD practices
- Code Quality & Metrics
- Experience with profilers, debuggers
- Knowledge of Camel
68
Senior Software Developer Resume Examples & Samples
- 3+ years of professional experience in software design, development and object-oriented programming and willing to work in C++
- Experience developing multi-threaded applications
- Experience developing in UNIX or Linux
- Experience in user interface design and development
- Experience in dynamically typed languages like Python and Lua
69
Senior Software Developer Resume Examples & Samples
- 7+ years of relevant development experience in Java, Object-Oriented Design and Service Oriented Architecture
- Experience working with RIA technologies such as HTML5
- Experience with Java, Struts, Spring, Hibernate, Webservices, JSF, JMS
- Experience in an n-tier environment and knowledge of design patterns and their implementation
- Experience in building and monitoring highly available and high performance SaaS software
- Experience with performance profiling and performance tuning
70
Senior Software Developer Resume Examples & Samples
- C/C++ development experience in Linux environments
- Linux kernel development experience
- Live patching experience with Ksplice/kpatch and other similar features
- XenServer internals knowledge and Xen Security Advisory experience
- Linux operating system internals
- X86 processor architecture and concepts
- OpenStack development experience
- Experience with hypervisor technologies like KVM/qemu, HyperV, OpenVZ
- POWER processor architecture knowledge
71
Senior Software Developer Resume Examples & Samples
- Analyze, design, and coordinate the development of a world-class content management system including hands on implementation, testing, review, and documentation
- Work with stakeholders during the requirement gathering and acceptance testing process
- Experience with Client and server based Javascript, Node JS, Angular.js and Express
72
Senior Software Developer Resume Examples & Samples
- Knowledge of Python & JavaScript (3 years experience)
- Experience creating compelling GUIs for external customers
- You have expertise in data-stores & can code in a highly concurrent environment
- BS/MS in Computer Science/Computer Engineering, Science, Math or equivalent experience
- You are comfortable with Linux, Unix environment & tools for debugging, profiling and scripting
- Knowledge of search engines like Apache Lucene is a plus
73
Senior Software Developer Resume Examples & Samples
- Work with Autodesk Consulting customers to understand their existing pipelines, and requirements for solutions to improve efficiency or functionality of those pipelines
- Design, develop, test, and deliver custom software solutions to fulfill customers’ requirements
- Work with our product development teams to integrate custom-built technology into our core applications
- Prioritize customer requirements to help maximize solutions’ impact and value
- Work closely with customers to understand the challenges that they face, and to take responsibility for personally delivering solutions that address those challenges
- Deep knowledge of Autodesk Maya, MEL/Python, and the Maya API
- Fluency in C/C++ and Python
- Solid verbal and written communication skills to build relationships with customers and Autodesk teams
- Able to work across multiple source code bases simultaneously
- Knowledge of other Autodesk products including 3dsMax, MotionBuilder, or Shotgun is a plus
74
Senior Software Developer Resume Examples & Samples
- Designs and implements test frameworks and tools
- Writes and executes automated tests using a pre-defined framework
- Write comprehensive regression tests to validate network infrastructure functionality (primarily data plane with some control plane validation) and integration with dependent systems
- Tests not only APIs, but network topologies and device interop
- Writes performance, load, and stress tests
- Participates in code reviews & technical discussions
- Provides well thought-out inputs for influencing the product design and its test strategy
- Participates in design and architecture reviews
- Collaborates with other quality and development engineers to build, evolve, and maintain a scalable continuous build and deployment pipeline
- 5-8 years of networking and software development experience
- Excellent working proficiency in an object-oriented language like Python, Ruby, Java, or C++
- Strong knowledge of networking protocols (L2-L4)
- Experience designing, building and debugging various networking topologies
- Experience configuring networking devices such as firewalls, routers, switches and/or load balancers from commercial vendors
- Strong knowledge of continuous integration and delivery
- Experience working with an Agile development process from the test design, test automation, and execution perspective
- Ability to analyze and translate requirements and development stories into tests
- Excellent knowledge of testing processes and methodologies
- Strong knowledge of SOA and Cloud computing
- Experience with OpenFlow, OpenStack Neutron, or other virtual networking software systems
- Experience working with hypervisors like Xen
- CCNA or equivalent
75
Senior Software Developer Resume Examples & Samples
- Demonstrated intermediate knowledge of one of the following languages: .Net, C#, Python, or Java
- Experience with Linux, such as Red Hat or Ubuntu and Windows
- Demonstrated intermediate knowledge of Unix shell scripting and Windows PowerShell
- Ability to refactor code and participate in iterative development
- Working knowledge of object oriented programming
- Nancy Framework
- Less/Sass
- TypeScript
76
Senior Software Developer Resume Examples & Samples
- Ensures that code adheres to strict standards and best practices for accessibility, security, object-oriented practices and performance
- Partner with Product Management and Quality Assurance to define product requirements and how they align with technical architecture
- Contribute to continuous integration pipeline deploying into Cloud/EC2 Architecture Work efficiently and collaboratively in an Agile (Scrum) team environment
- Expert level proficiency of the Java language
- Easy to work with, stays confident and optimistic in face of resistance and challenges
- Good foundation in computer science, with strong competencies in basic data structures, graphs, algorithms, JVM concurrency, thread-safe design, OO design and architecture for solving day to day problems
77
Senior Software Developer Resume Examples & Samples
- Understand the existing applications: functional aspects, design and architecture, upstream and downstream interface points
- Design and develop software applications – bug fixes, enhancements and project work
- Thoroughly unit test software prior to implementation, coordinating with other technical teams
- Work with multiple offshore development teams that work in both Agile and traditional methodologies
- Merge code from different branches/streams and create builds for various environments
- Deploy the builds to Dev and Qual environments and troubleshoot issues
- Participate in performance analysis and code review, do log analysis and review different environment parameters to identify root causes and provide solutions for current issues in the application
- Follow the Software Development Lifecycle structure and other standards and policies as enacted
- Minimum 7 years IT experience
- Minimum 7 years programming experience using Java/J2EE
- Minimum 4 years’ experience with Oracle database
- Experience with Scala/Scalatra is a big plus
- Experience working in Agile/Scrum environment
- Strong web application development and analytical skills
- Ability to prioritize work, multi-task, and meet deadlines
- Clear and effective communication skills
- Strong logical problem solving skills combined with good judgment in enacting solutions
- Ability to learn and adapt quickly while remaining flexible
- Must be comfortable working both independently and in a team environment
78
Senior Software Developer Resume Examples & Samples
- Great C# coding skills
- HTML / CSS / Javascript coding experience
- Solid experience from application development
- Good at creating user interfaces that both work well and look good
- Eager to research external best practices and emerging technologies for possible incorporation into company products and methodologies
- High coding standards and an ability to write structured code
- Good at the whole development process from designing systems and features to troubleshooting
- Good at communicating and working in a team
- Familiarity with Angular or similar JS framework
- Experience with game engine technology and workflows
- 3D graphics programming experience
- Unit testing and unit test frameworks
79
Senior Software Developer Resume Examples & Samples
- Responsible for full cycle software engineering activities involved in designing, building, testing and deploying core platform services and components used by a wide variety of the company's web-based educational products and end users
- Support and migrate existing systems to new platforms
- Actively involved with research and testing on web platform issues for
- 5+ years of post-baccalaureate, progressively responsible experience, as a Software Engineer with demonstrated results in challenging projects
- Extensive experience in web platform engineering, and highly skilled in the following areas
80
Senior Software Developer Resume Examples & Samples
- 10-14 years of development test automation experience
- Demonstrated advanced knowledge of web protocols, networking, and systems
- Demonstrated proficient to advanced knowledge of at least two languages – Python, Java, C++, PHP, Javascript, PERL or Ruby
- Experience with Linux, such as Red Hat, Ubuntu and/or Windows
- Demonstrated advanced knowledge of Unix shell scripting
- Demonstrated advanced knowledge of UI automation tools such as Selenium, QTP or Silk
- Demonstrated advanced knowledge of refactoring code and iterative development
- Continuously reviewing opensource tools for continuous improvement in our test approach and strategies
- Demonstrated advanced knowledge of XML, XSD, Json, WSDL and Soap
- Strong knowledge of Performance, Load and stress testing
- Advanced knowledge of continuous integration and deliver concepts
- Experience working within an Agile development process (Scrum, XP, Kanban etc) from the test design, test automation and execution perspective
- Working experience implementing test code within a Continuous Integration and Delivery pipeline
- Excellent working knowledge of QA processes and Methodologies
- Advanced knowledge of Cloud Computing concepts
81
Senior Software Developer Resume Examples & Samples
- Advanced understanding of data integration, performance tuning, data warehousing, data modeling and data migrations
- Advanced SQL knowledge
- Advanced understanding of data transformation (e.g., parsing, mapping and serialization processes), especially, using Informatica
82
Senior Software Developer Resume Examples & Samples
- Ability to lead programming efforts for multiple software development projects (product features, platform and framework extensions)
- Understanding of software design methodologies, libraries, frameworks, components, services and architectures and re-use in solutions
- Understanding of Agile development methodologies - test driven development, automated deployments, continuous integrations
- Understanding of overall SDLC, release process, interlocks with upstream/downstream functions (SE, Test, Doc, Release Mgmt) and quality measurements
- Experience with building scalable, flexible and performant architectures and software
- Expertise in estimating, planning and refactoring software development programs, projects and tasks
- Experience with complex bug verification, testing, and program support
- Responsible for the architecture, design, development, testing, planning and coordination of multiple programs and projects within the SDLC
- Design and development of OSS architecture roadmap and two year strategy
- Lead one or more programming design and development efforts across several products working closely with System Engineering and Testing
- Ensure that the system and functional architecture priorities are consistently applied across the solution, presenting their strategic benefits and managing their use across the solution efficiently and effectively
- Self directed work style, provide technical leadership and mentorship to less experience professional staff
- LI-JT1
83
Senior Software Developer Resume Examples & Samples
- Understand billing domain that include Unix OS, Oracle DB
- Write test code in Python to test BRM functionality and Web Services
- 8+ years of development test automation experience Bachelors in Computer Science or technical related degree or equivalent experience Must possess the ability to understand new concepts quickly, and apply them accurately through an evolving, dynamic environment Advanced knowledge of web protocols, networking, and systems Advanced working proficiency of one of the following languages: Java, C++, or other Object orientated languages Demonstrated advanced working proficiency of Scripting Languages: Python, Ruby, etc. Demonstrated advanced understanding of XML, XSD, JSON, WSDL, and SOAP Demonstrated working proficiency of refactoring code and iterative development Strong knowledge of open source tools such as curl, JMeter Advanced knowledge of continuous integration and delivery concepts Working experience implementing test code within a continuous integration and delivery pipeline Demonstrated proficiency in creating technical documentation Strong knowledge of performance, load, and stress testing Experience working within an agile development process (Scrum, XP, Kanban, etc.) from the test design, test automation, and execution perspective Ability to analyze and translate requirements and development stories into test scripts Excellent knowledge of QA processes and methodologies Basic understanding of the technology and what vitalization is trying to achieve would suffice. Excellent knowledge of object oriented programming Strong attention to detail Excellent written and verbal communication skills Strong interpersonal skills Excellent time management skills
84
Senior Software Developer Resume Examples & Samples
- Design and develop new software within the Industry's leading reference data product suite
- Enhance our software infrastructure to improve the reliability and computational efficiency of our content generation and distribution technologies
- Interact with various financial programming groups across Bloomberg as part of the development process
- Minimum 3+ years of current C++ or Java development experience
- Experience developing software in a UNIX environment
- Experience with scripting languages, such as Perl/Python
- Working knowledge of development tools such as debuggers, memory profilers, and performance measurement
85
Senior Software Developer Resume Examples & Samples
- Member of team responsible for developing, coding, testing and debugging new highly complex software solutions or enhancements to existing software in a maintenance capacity. Acts as reference for technical decisions for developers in the team
- Represents the team in technical discussions and shapes out application design in context of projects
- Is responsible for providing technical details for story cards under implementation
- Guards code quality by reviewing code and suggesting application refactoring
- Ability to think outside the box
- Willing to develop and learn new areas/technologies
86
Senior Software Developer Resume Examples & Samples
- Experience in a ski resort or hospitality field
- Web / Mobile Development experience
- Very strong analytical thinking and problem-solving skills
- Self motivated and able to work in an independent manner
- Desire to learn and evolve technology skill sets, patterns, and methodologies
- Experience in Scrum/Agile, VB6, SSRS and GIT
87
Senior Software Developer Resume Examples & Samples
- Adds to and extends features of the OpenStack platform for provisioning and managing the life cycle of virtual machines in large scale
- Facilitates design discussions with developers from Rackspace as well as the OpenStack community and documents own designs with blueprints
- Actively participates in regular OpenStack meetings and contributes to discussion on the designs from the community
- Actively provides code review feedbacks to code commits from the OpenStack community and from other Rackspace developers
- Debugs code, troubleshoots problems and develops solutions for production issues
- Mentors developing developers
88
Senior Software Developer Resume Examples & Samples
- System and network application software development for real-time and streaming audio, video, data, provisioning, management and related services
- General embedded software development for state-of-the-art audio/video/data collaboration devices
- Architecture, specification, design, test plan and other documentation development
- Bachelor's degree in engineering or computer science (master's preferred)
- Five+ years of C/C++ (preferred) or Java software development experience, preferably in the communications device field
- Three+ years successfully developing device communications software
- Proficiency with programming for main-stream real-time operating systems required
- Proficiency with state-of-the-art software engineering practices required
- Direct experience with packet-based communication systems required
- Familiarity with web-based and mobile/cloud architectures an asset
- Familiarity with Linux and Android development environments an asset
89
Senior Software Developer Resume Examples & Samples
- User interface software development as part of a larger team of user experience experts
- Five+ years of C++ (preferred) or Java software development experience, preferably in the communications device field
- Three+ years successfully developing device user interface software
- Familiarity with packet-based communication systems required
- Familiarity with human factors science as applicable to user interface design an asset
- Direct experience with the Qt application framework an asset
90
Senior Software Developer Resume Examples & Samples
- At least 4 years experience in software development (desktop, web, mobile solutions)
- At least 2 years experience in multiple stack layers (presentation components, service components, data components)
- At least 3 years experience in Java (6/7/8), JavaScript; solid understanding of JVM
- At least 2 years experience in JEE 6 platform
- At least 1 year experience in leading technical teams
- At least 2 years experience in frameworks: MVC (like Spring, Angular, or others), RESTFul APIs (JAX-RS, CXF, or others), services (EJB, SCA, or others), persistence (JPA, Hibernate, or others)
91
Senior Software Developer Resume Examples & Samples
- 2+ years of professional experience with C and C++ on Unix/Linux. Experience with other programming languages such as Java in building scalable systems is acceptable
- Experience in object-oriented design, data structures and algorithms
- Experience with real-time systems, HBase/Hadoop, R, CPLEX, finance, project management are a plus
- Experience with design, problem solving and hands-on development of large or complex systems
- Knowledge of financial markets, financial data modeling and mathematics, index computations, fixed income, data quality management are a plus
92
Senior Software Developer Resume Examples & Samples
- Contribute to the design, architecture and final implementation of Starz’s TVE platform including STARZ Play, ENCORE Play, MOVIEPLEX Play, Starz.com and EncoreTV.com
- Participate in code reviews with both internal and outsourced staff as necessary to ensure a high quality product
- Collaborate with the broader Digital Platforms team including the Leadership team, quality assurance professionals, designers, business analysts and other software engineers in an open, creative environment
- 3+ years experience in an enterprise or consumer software development environment
- 2+ years Agile software development experience
- Expert level programming skills in one or more modern software development language (you chose!). Some examples we like
- Java, C#/.NET, MVC4, WCF, Objective-C, Swift, Android, Brightscript, WinJS, AngularJS, HTML5/CSS
- Experience with modern frameworks and design patterns, minimum two years experience with an MVC paradigm
- Experience with at least one modern, enterprise level database system
- First hand experience and strong understanding of Web Services, REST and SOAP required
- Experience working with analytics platforms (Omniture, Mixpanel, Conviva) a plus
- Employees working as permanently remote, outside of the Denver-Metro area, will be asked to travel to the Denver offices occasionally (once or twice a quarter) for team meetings, collaboration sessions and production launches
93
Senior Software Developer Resume Examples & Samples
- Document the current production and development environment
- Work closely with the development team in Croatia
- Optimize the development environment
- Formalize deployments (and setup a deployment environment)
- Write recommendations for (architectural) improvements to the product
- Liaise with the IP Platform development team (to smoothen the future integration)
- Actively participate in developing new features and functionality
- Facilitate the team to (re-)create the production environment in our datacenter(s)
94
Senior Software Developer Resume Examples & Samples
- Lead design initiative for complex solutions
- Design secure, robust, scalable, and globalized features
- Identifies risks and dependencies for feature
- Manage dependencies for feature areas across complex solutions
- Drive continuous adoption and integration of relevant new technologies into design
- Implement or leads the implementation of complex solutions with minimal technical debt
- Develop solutions that are easy to deploy, maintain, and are bug free
- Develop unit tests for own feature areas in solution to achieve established code coverage targets
- Ensure areas in solution are test-driven designed, enabling efficient regression testing
- Proactively drive refactoring and code-reuse
- Make regular contribution to test automation
- Knowledge in multiple technologies relevant to current activities across multiple business units in the company
- Ability to research and gain good working knowledge of technologies relevant to the strategic direction of the company
- Proven systematic and structured in problem solving approach
- Ability to derive causal relationship from ambiguous data
- Ability to extend factual relationship to anticipate problems or opportunities
- Ability to drive innovation into and to continuously improve complex solutions and products within the business unit
- Demonstrates ability to gain support for complex architecture and to negotiate solution/architectural trade-offs
95
Senior Software Developer Resume Examples & Samples
- The Sr Software Developer will be:*
- Will work closely with Content Platform architects on Content Management Systems including the development of related web/mobile products and related production workflow systems. Proficiency with the following technologies is desired: Java, SQL, Hibernate, RDF, SPARQL, REST, XML, UML , Lucene/Solr, HTML5, JavaScript, CSS, NoSQL, CDN, HTTP Cache, SAML, iOS and Android. Experience with Content Management Systems, particularly Alfresco or similar CMS is highly desirable
- Will generate and/or review all software designs relevant to assigned content creation and management technologies in order to verify proper alignment to system requirements and validate software designs against industry standard design patterns as well as ensure the application of Software Engineering best practices
- Must assess the quality of all release implementations in terms of maintainability, automated test coverage and adherence to project standards. This role is also meant to manage the SDLC across development teams, create software development and build plans prior to each release while working with Architecture, Technical Project Management and Software Quality Engineering teams to produce estimates and schedules
- 5+ years experience providing system and software designs
- 5+ years experience developing in Java
- Knowledge and experience with Enterprise Content Management (particularly Alfresco or similar Content Management Systems). Senior consultant-level expertise desired
- Knowledge and practical experience with content distribution technologies including CDN (e.g. Akamai), HTTP Cache, and Object Storage
- Experience with JavaScript, CSS, iOS and Android
- Experience with industry-standard content formats, such as HTML, XML, ePub, and PDF
- Fully competent in IT management activities, including technology investment planning and cost/benefit analysis
- Solid understanding of Enterprise Information Architecture concepts (i.e. SOA, SaaS, MDM, Portals, ESB and BPM)
- Proficient in evaluating and expressing complex solution designs using UML and other industry standard notations
- Experience leading development teams through structured SDLC and ensuring Software Engineering best practices
- Knowledge and practical experience with Agile and RUP software development frameworks is desirable
- Understanding of current software development IDEs and frameworks to improve code quality and promote adherence to project standards
- Knowledge and practical experience with Semantic Technologies (RDF, SPARQL)
- Solid understanding of SSO technologies and protocols
96
Senior Software Developer Resume Examples & Samples
- Work with adjacent teams to develop solutions at a corporate program level
- Write software designs, specifications and component architecture for feature implementation
- Expert in Web technology stacks, capable at all tiers from the DB to to JSON
- Experienced with all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc
- Successful track record of developing quality software products and shipping production ready software
- Hands on experience on the Java programming language, JVMs and disciplined coding skills
- Strong knowledge in content management platform, web technology and HTML5 and ePub3 contents
- Working knowledge in HTML5 and CSS3 development
- Deep experience in HTTP and a passion for API design & REST
- Third party API integration experience
97
Senior Software Developer Resume Examples & Samples
- Develop components of the core of the regional and global strategic OMS
- Work with BAs to analyse regional and global exchange specifications to understand the impact on the OMS
- Design and implement the technical changes required to support these changes
- Support the QA testing and production release of changes
- Provide level 3 support to production across the regional installations of the OMS
- Investigate and resolve issues in software identified in development testing, QA testing or production
- Mentor and guide junior developers in gaining best-practise development skills
- Work closely with global counterparts to import global technology and best-practise into the region… and to export regional technology and best practise globally
98
Senior Software Developer Resume Examples & Samples
- 5+ years of experience writing code in an object-oriented programming language (preferably C++)
- 5+ years of experience with multi-threading and concurrent programming
- 3+ years of designing and working with object-oriented service systems/frameworks
- Familiarity with design patterns
- Knowledge of financial markets is a plus, but is not required
99
Senior Software Developer Resume Examples & Samples
- Provide software development expertise in developing a Network Monitoring platform for Comcast
- Analyze requirements, designs and develops software applications in client/server environment and/or web deployed applications
- Interact with Project Manager to understand requirements and scope the systems
- Participate in unit, integration, and system test procedures
- Document final program and develop user instructions, software/hardware requirements, program input / outputs and execution / installation steps
- Write and manage cron jobs for a large application
- Read and analyze application level synthetic monitoring
- Use monitoring tools like Zabbix, BAC, NSG, App Dynamics, Wiley
- Hands on experience with manual and automated software deployments
- Handle multiple tasks-ensure that tasks are being completed in timely manner with limited direction
- Participate in team meetings to discuss approaches to current projects
- Comply with all established procedures and policies of Comcast
- Strong interpersonal skills; capable of writing recommendations and interacting with company personnel on complex topics
- Demonstrated experience of participating on teams of technical experts in a diverse, fast-paced, 7 x 24 environments
- Proven experience meeting large deliverables with fixed and aggressive deadlines
- Ability to present clear, concise reporting on concurrent projects and issues
- Proven analytical and problem solving skills
100
Senior Software Developer Resume Examples & Samples
- C++ in a large scale production environment
- 3+ years' experience, ideally contributing code across the full stack
- Experience solving computer science problems related to: distributed systems, storage of large data sets, data visualization, and statistical analysis
101
Senior Software Developer Resume Examples & Samples
- Review -- Participate in requirement, design and code reviews
- Test & Deployment -- Work closely with other teams (e.g., QA, configuration management, business owners) to release high quality software. Create testable requirements and write and execute unit tests
- Quality/process improvement -- Participate in group improvement activities and initiatives to improve process and product quality in pursuit of excellence
- Reporting -- Complete project documentation as required, including logging status, risk, progress, and effort on assigned work
- Mentoring - Assist with leading and developing the skills of other developers on the team
- Required Education & Experience:*
102
Senior Software Developer Resume Examples & Samples
- Review -- Participate in and lead requirement, design and code reviews
- Test & Deployment -- Work closely with other teams (e.g., QA, project managers, business owners, end users) to release high quality software. Create testable requirements and write and execute unit tests
- People development – Mentor and train new team members
- 6+ years software development experience required
- 6+ years programmatic interaction with relational database systems
- Experience in software architecture
- Experience in computer-based testing, certification, and licensing industry preferred but NOT required
- VB.NET , ASP.NET , C#.NET
- Silverlight
- SSIS, SSRS
- HTML, CSS, JSON, Javascript
- Javascript frameworks (AngularJS, Dojo, jQuery, etc)
- Java SE & EE
103
Senior Software Developer Resume Examples & Samples
- As a Senior Developer you will be working with a wide range of technologies. You will be provided with a working environment that is stimulating, challenging and rewarding
- D&B are looking for a senior developer who wants to work on difficult problems, create ground-breaking designs and write code to the very highest standards, while making use of state-of-the-art tools and methodologies
- If you want to influence, have the talent and ability to innovate with the best and the courage to stand up for quality then we want to talk to you
- Play a leading role in designing solutions for one of D&B's key systems. These designs will involve a number of different platforms, databases, languages and third-party tools
- Drive continuous improvement within development team through adherence to defined quality processes and recommendations for further improvements
- Working with cross-functional agile/waterfall teams you will be designing and developing features end-to-end across the software stack and meeting non-functional requirements
- Understands and critically evaluates production readiness of new/updated components or modules
- You will validate proposed approaches and explore new concepts using proof-of-concepts, wire frames and early experience prototypes
- You will be expected to provide support and guidance to peers within the local and off-shore teams
- Candidates must be able to work within a collaborative team environment and deal with both enterprise processes as well as ensuring that the team gets their work done as planned
104
Senior Software Developer Resume Examples & Samples
- Working with development team to build and improve overall product quality
- Providing technical input toward making quality product enhancements
- Testing the product
- Assisting with technical support and troubleshooting for external clients
- Assisting with technical support and troubleshooting for staff with internal systems
- Follow software development best practices with respect to documentation and configuration management
- Become a subject matter expert with the software product within 6 to 12 months
- Learn any additional skills necessary to perform the job functions
- 1-4 years of Windows software development experience using Delphi and/or C#
- Exposure to object-oriented design and design patterns
- Willingness and ability to learn new skills
105
Senior Software Developer Resume Examples & Samples
- Five or more years of experience developing high-quality web apps including
- Modern frameworks such as Node.js, Angular.js, Hapi, React, Web Components
- Task automation using Grunt or Gulp
- Proven experience in Git, HTML5, CSS3
- Stylesheet languages like LESS or SASS
- Understanding +/- Promises, Callbacks, Generators, Array(16).join('wat' -1)
- Continuous integration, build, testing and reporting using Jenkins
- Working in an Agile Development environment, using tools such as Jira and processes such as daily scrum
- Demonstrated written and verbal communication, problem solving, interpersonal, and time management skills
- Web REST API design experience with JSON and/or XML beneficial
106
Senior Software Developer Resume Examples & Samples
- 5+ years real-world practical experience with Java and C/C++ programming languages
- 5+ years experience with Windows and/or UNIX/Linux operating systems
- 5+ years experience applying object oriented design and methodologies
- 3+ years experience in enterprise-related development (multi-threading, scalability, performance)
- 2+ years experience in Agile development
- At least 5 years experience in Java
107
Senior Software Developer Resume Examples & Samples
- Develop operational solutions for managing applications and infrastructure, with the specific goal of increasing the automation, repeatability, and consistency of operational tasks
- Sponsor healthy software development practices – including complying with the chosen software development methodology (Agile, or alternatives), building standards for code reviews, work packaging, etc
- Leverage IT automation and configuration management solutions to improve the quality and availability of business products
- Collaborate with internal teams to ensure that operational development solutions meet business requirements
- Provide support to avoid or minimize conditions that may result in unacceptable service loss or degradation. Effectively communicate risks and related mitigation plans
- Develop, communicate, and monitor standard processes to promote the long-term health of sustainability and health of operational development tasks
- Use a wide variety of open source technologies and tools
- Minimum of a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, MIS, or other related discipline required. Master's Degree preferred
- Minimum of 2 years prior relevant software development experience required
- Proficiency in Ruby, Perl or Python desired
- Familiarity with Chef/Puppet or other configuration management tools desired
- Familiarity with cloud computing concepts desired. (AWS or other public cloud infrastructures.)
- A strong understanding of diverse infrastructure platforms and infrastructure concepts required
- A strong understanding of the SDLC and the Agile software development methodology required
- Versatility as demonstrated with troubleshooting diverse sets of hosting technologies (web server platforms, Java application platforms, operating systems, network components, virtualization technologies, database platforms) strongly desired
- Understanding of general networking concepts and protocols desired
- Experience in a production environment supporting mission-critical applications desired
- Knowledge of standard production practices including change management desired
108
Senior Software Developer Resume Examples & Samples
- Good knowledge of Spring, ORM
- Good knowledge of JSON, XML, XSLT, JMS, WebServices, REST
- Knowledge of Tomcat
- Knowledge of JavaScript, jQuery and Python is a plus
109
Senior Software Developer Resume Examples & Samples
- C and some exposure to C++
- Introduction to Java and XML webservices
- Linux commands and basic scripting
- Source code control – Subversion
110
Senior Software Developer Resume Examples & Samples
- 10+ years experience delivering, maintaining and supporting commercial software products – experience with the entire product life-cycle
- At least 10 years experience in delivering, maintaining and supporting commercial software products
- At least 5 years experience in entire product life-cycle
- At least 3 years experience in artificial intelligence in at least one of the following areas – NLP, cognitive, recommender systems, machine learning, visualization
- At least 3 years experience in Java programming
111
Senior Software Developer Resume Examples & Samples
- B.Sc. / M.Sc. in Computer Science or related technical discipline, or equivalent practical experience
- Up-to-date software engineering skills
- Extensive programming skills in C and C++
- Knowledge of at least one scripting language (i.e. python, perl, ruby)
- Experience on SW development on embedded platforms
- Experience with multi-threaded, multi-process programming
- Good knowledge on IP routing protocols such as IPv4 & IPv6, BGP, OSPF and ISIS)
- Good knowledge on Ethernet (Metro Ethernet, Carrier Ethernet, Y.1731)
- Knowledge of Linux/Unix environment, tools, and APIs
- Problem solving attitude and team player skills
- Virtualization and cloud computing
- Experience on Test Driven Development
- MPLS
- Experience with build infrastructure and related tools like Jenkins, Git, Gerrit and OBS
112
Senior Software Developer Resume Examples & Samples
- Lead technical projects to enhance the capabilities and quality of the product
- Building new software using the latest technologies including: ASP.NET MVC, WPF, jQuery, KnockoutJS, Java 7, Play Framework, HTML 5
- Researching new technology and tools to improve our product and processes
- Assisting with the on-boarding of new developers
- Strong command of Object Oriented Design
- Enthusiasm for technology and a desire to build great software
- Experience with the software development life cycle
- At least 1 year experience in C#, Java, C++
- At least 1 year experience in Object Orientated Design
113
Senior Software Developer Resume Examples & Samples
- Primary Job Responsibilities: *
- Senior developer who develops systems which align with the product group and architecture goals
- Accountable for specifying, architecting, prototyping, implementing, and delivering applications
- Works with Business Analysts to deliver complex configurable solutions
- Work closely with other teams (e.g., QA, configuration management, end users) to release high quality software
- Formulate complex systems scope and objectives
- Bachelor's degree in Computer Science, MIS, equivalent technology discipline, or appropriate combination of education and significant experiences
- 5+ years relevant software development experience creating business applications with relational database systems
- Current technology stack: Angular.js/Groovy/Json/WebServices/Hibernate/Rest Services and Junit
- 5+ years programmatic interaction with relational database systems (SQL)
- 1+ years experience with Angular.js/Groovy
- Comfortable with Agile processes
- Experienced at software performance, scalability, maintainability, reusability and security issues
- Experience with SOA, Enterprise Web Applications, and SSO
- Experience with Java, languages that run on the JVM, web development, rich internet applications
- Experience in computer-based testing, certification, and licensing industry preferred
- Strong software development and maintenance skills
- Ability to understand business and product goals
- Must be able to quickly produce quality and maintainable software
114
Senior Software Developer Resume Examples & Samples
- Bachelor’s Degree in IT or similar engineering specialties
- At least 5 years of experience as Java developer
- Knowledge about: Java, Spring, Hibernate, XML Services, RDBMS, Java Messaging
- Is capable of completing diverse/complex work with minimal direction and intermittent supervision, diverse interactions, and knowledge resource
- Learns new and complex technologies quickly
- Enjoy working with other people on a team
- Is really passionate about his work
- Desires to be part of an elite and growing software development team
115
Senior Software Developer Resume Examples & Samples
- A collaborative, informal, international work environment with self-organised teams
- The opportunity to work on one of the most used and well liked apps in the Netherlands
- Ability to join and participate in multiple internal interest groups in Marktplaats and across eBay Classifieds Group in trending topics like DevOps, BigData, mobile development, and others
- Continuous Deployment through multiple environments to get rapid feedback about your work
- Be part of a highly interactive Agile team (Kanban, Lean Startup, Lean Software, ScrumBan, XP)
- Participate in Pair Programming
- Practice Test Driven Development
- A focus on Continuous Improvement in everything we do
- Experiment with new technologies and languages
- Opportunity to contribute and develop your own product ideas
- Build a Marktplaats Android native app which customers love
- Write unit tests which verify the app in a Continuous Deployment process
- Be a key team member in development and design of new projects
- Coach less experienced developers (guide them through architecture and procedures, be a mentor helping with skills development)
- Think with your colleagues about architecture decisions and help work them out
- Help to continuously improve development work in all areas (coding, processes, tools, testing, etc.)
- Be a technical sparring partner for the organisation to help the business create efficient and effective requirements
- Work with your international counterparts across the worldwide eBay Classifieds Group
116
Senior Software Developer Resume Examples & Samples
- Detailed design and implementation of front-end functionality in the UBS Neo FX Options application. Mainly with Adobe Flex / Actionscript
- Be a proactive member in a Kanban style working development team. Participate sprint planning, provide with estimates and deliver according to them. Participate code reviews and other collaborative development methods
- Analyse production issues and provide with 3rd level support on client originated inquiries
- Partner across various teams (server side development teams, other Neo front-end teams, QA and business stakeholders) for working towards correct requirements and smooth integration
117
Senior Software Developer Resume Examples & Samples
- Work closely with other development team members to understand complex product requirements and translate them into software designs
- Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders
- Resolve complex technical issues as necessary
- 5+ years of Software Engineering experience
- Strong proficiency with data manipulation language including optimization techniques
- Strong knowledge of multiple data storage subsystems
- Ability to interface competently with other technical personnel or team members to finalize requirements
- Ability to work well with internal and external technology resources
- Ability to complete complex bug fixes
118
Senior Software Developer Resume Examples & Samples
- Work with Product Owners and Analysts to build efficient, long term solutions in the development of business applications utilizing all established departmental standards
- Conduct code review to ensure the work delivered by the team is of high quality standards
- Excellent analytical, problem solving and troubleshooting abilities
- Self-motivated with the ability to work both independently and in a team environment
- The ability to quickly learn new concepts and technologies and convert them into solutions
- Exceptional organizational skills with a proven ability to prioritize workloads and manage multiple projects and tasks while meeting all deadlines in a fast paced environment
- 6+ years total relevant experience in building enterprise-level applications
- Experience with .NET technologies: MVC, ASP.NET, Azure cloud services, WCF, WF, XML and XSL
- Experience implementing RESTful JSON based Web Services
- Experience with storage objects: Microsoft SQL Server and Windows Azure storage
- Experience with client development technologies: jQuery, JSON, HTML and CSS
- Preferred - Windows Azure Enterprise Service Bus
- Preferred - Windows Azure cloud development
- Preferred - Git/Github repository experience
119
Senior Software Developer Resume Examples & Samples
- At least 5 years experience in developing commercial software using Java
- At least 5 years experience in UNIX/Linux operating systems
- At least 5 years experience in scripting using a dynamic language such as Perl and/or Python
- At least 2 years experience in developing industry compliant REST APIs
- At least 5 years experience in working with software code repositories (GIT and/or SVN)
- At least 2 years experience in working with build systems (Jenkins, Artifactory)
120
Senior Software Developer Resume Examples & Samples
- Java / Spring Boot
- High Transaction / High Availability Systems
- NOSQL (Cassandra, Mongo)
- Designing, implementing, and documenting APIs that can be broadly consumed by other software engineering teams, both internal and external
- Ability to dive into new technologies and languages across multiple platforms
121
Senior Software Developer Resume Examples & Samples
- Deliver a rich user experience by designing, developing, and building innovative web applications
- Actively participate in an Agile development team
- Collaborate effectively with product designers, back-end engineers, QA and automation to deliver complete, high-performing and scalable solutions
- Partner with usability experts to ensure the right solution is delivered to Autodesk customers
- Knowledge using JMeter, for metering performance
- Knowledge of NODE.JS
- Knowledge of communication client-server protocols (http, https, SOAP/REST web services)
- Knowledge of databases concept such as replication, sharding
122
Senior Software Developer Resume Examples & Samples
- Genuine interest in computer science
- Proven C, C++ programming skills
- Extensive knowledge in Linux based systems
- Experience in Linux development (kernel, middleware, command line, services)
- Knowledge of real-time computing, especially with Linux
- Up-to date knowledge of Virtualization and Cloud Computing
- Familiar with network technologies
- Problem solving attitude and team player
- Agile Development
- Build Automation
123
Senior Software Developer Resume Examples & Samples
- Develop new features to improve the capabilities of the Mailgun offering
- Refactor existing Python services leveraging Go and a microservice architecture
- Maintain and scale existing cloud infrastructure services
124
Senior Software Developer Resume Examples & Samples
- Minimum of a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, MIS, or other related discipline required; Master's Degree preferred
- Familiarity with cloud computing concepts desired (AWS or other public cloud infrastructures)
- Working knowledge of Amazon Web Services especially EC2 and S3 preferred
- Experience with CA Wily, Splunk, Pingdom, Graphana, New Relic, Dynatrace, ELK
- Proficiency in one or more of the following languages: Java, JavaScript, Python, Ruby, Perl, C#
- Ability to write and understand SQL
- Ability to identify system bottlenecks and areas of risk in large web applications
- Ability to both write and debug Java code
- Basic understanding of Java JVM, garbage collection, heap
- Comfortable working in UNIX environments and related tools such as ssh, putty top, grep
125
Senior Software Developer Resume Examples & Samples
- Bachelor of Science/Masters in Computer Science, Engineering, Finance or equivalent experience
- 2 years of professional experience with C/C++ and UNIX/Linux
- Exposure to Relational Databases and/or T-SQL
126
Senior Software Developer Resume Examples & Samples
- The ideal candidate will have a minimum of 5-7 years experience in systems analysis, systems development and database design, a bachelor’s degree, preferable in Computer Science or equivalent years of experience and education may be considered
- Additional experience includes: support of multi-platform systems (Windows and UNIX), scripting languages VBscript, JAVA, C#.Net, ASP.Net as well as database development (SQL Server)
- Must be able to apply a system methodology to projects and support work
- Candidates must also demonstrate experience in data gathering, structured analysis and a basic understanding of data modeling
- Knowledge of Agile development methodology is required
- Minimal travel is required
- Working knowledge of desktop tools such as Word, Excel, and project management tools is expected
- The successful candidate will be self-motivated; service oriented and possesses excellent interpersonal and analytical skills
- Candidate must have the ability to develop, coordinate, communicate, document, execute testing and implementation plans according to project requirements with minimal supervision
- In addition to the skills listed above, candidates must also demonstrate the following behaviors: team work; communication; tolerance of ambiguity; commitment to task; continuous learning; attention to detail; quality
- This position is also eligible for an incentive bonus
127
Senior Software Developer Resume Examples & Samples
- Design, develop, and test enterprise services
- Participate in architectural decisions and contribute to architectural documentation such as design documents, guidelines, and standards
- Responsible for assisting during production issues on a highly available enterprise product
- Review business requirements and develop prototypes
- Regular communication with team on project progress, issues, and risks, including product and project managers
128
Senior Software Developer Resume Examples & Samples
- Designs and develops software for large-scale enterprise services
- Translating functional requirements into conceptual and detailed designs
- Provide estimates for development effort
- Implement proof of concept, prototypes and production-grade software
- Create own unit and acceptance tests; automating deployment
- Assist Operations and Support staff in trouble-shooting software issues, as well as, implementing bug fixes
- Adheres to established coding and process best practices
- Makes regular contribution to engineering standards and best practices
- Develops own technical leadership skill by providing mentorship to others
- Initiates ideas and acts upon ideas that result in indirect benefits
- Ability to develop, adopts, and share quality improvement strategy
- Initiates opportunity for collaborating outside of his/her team
- Bachelor’s degree in a technology related field required. At the manager’s discretion, additional relevant experience may substitute for the degree requirement
- 6-9 years of experience in software development, engineering, testing, or a related field
- 5-7 years development experience in Agile development environment
- 3 – 4 years salesforce.com development experience creating implementing complex triggers and classes
- Functional knowledge of salesforce platform, configurations, and security
- Java, J2EE, Ruby, Python or cloud technology development experience highly desired
- Saleforce Development certifications highly desired
129
Senior Software Developer Resume Examples & Samples
- Docker and LXC containers knowledge
- Python development experience
- CI/CD experience and functional testing
- Experience with Swarm, Kubernetes, Mesos and other COE's
- Service Discovery with consul, etcd or zookeeper
- Golang development experience
- Linux operating system internals (cgroups, namespaces)
- Virtualized network experience
- TLS certificate knowledge
130
Senior Software Developer Resume Examples & Samples
- 3+ years hands on python development
- Strategies to deliver value incrementally and transparently to establish trust with the team and our customers
- Ability to work independently and as part of a team without needing lot of input or direction
131
Senior Software Developer Resume Examples & Samples
- Maintain a consistent focus on quality for projects
- Participate in the development of user guides and other application documentation
- Conduct informal application training to internal staff and clients
- Expertise sharing, mentoring, and fostering a team environment
- J2EE, Open Source platforms/frameworks, RDBMS design/development
- Strong working knowledge of webcentric technologies and web application development
- Knowledge of Adobe AEM or other CMS platforms an asset
132
Senior Software Developer Resume Examples & Samples
- Technical and functional SME on exception mgmt platform, its build out and application integrations
- Work closely with the business and different IT teams for onboarding applications onto ATOMS exception mgmt platform
- Senior member of the development team and coordinate successful releases working with the global team
- Help with the expansion and recruitment of Prime Services IT in Dublin
- Provide coverage/support to APAC and EMEA clients
- Independent contributor capable of putting design ideas, solid implementation and able to manage/mentor a small team
133
Senior Software Developer Resume Examples & Samples
- Drive continuous improvement within development teams through coaching and process improvement
- Experience working with a number of the major open-source or commercial frameworks (Spring, GWT, .NET, Rails...) and expert in at least one
- Experience of NoSQL technologies for example MongoDB, Cassandra etc
- Experience of automated unit testing frameworks and continuous integration solutions
- Expert in at least one SDLC methodology and experienced in several
- Understands and critically evaluates production readiness of applications
- Experience of Distributed System design / development
- Candidates must be able to act as a mentor to others
- Detail-oriented individual with the ability to rapidly learn and take advantage of new concepts, business models, and technologies
- Have the ability to communicate technical concepts to non-technical people
- Be innovative and enjoy working with emerging technology
134
Senior Software Developer Resume Examples & Samples
- Hands on JAVA development including: design, development, testing and production rollout
- Work with business stakeholders as needed in order to understand their needs and provide optimal solutions within agreed deadlines and cost
- Work closely with global counterparts to import global technology and best-practise into the region and to export regional technology and best practise globally
135
Senior Software Developer Resume Examples & Samples
- As a Senior Software Developer you will contribute to Open source as well as IBM’s Enterprise solutions around Loopback, Express and Node.js
- You will participate in all aspects of the development cycle; driving projects to completion
- Expect to actively participate in design reviews and discussions
- Develop and deliver code changes in the Node.js community as well as within StrongLoop modules
- Interact with the open source community online and in person to expand knowledge and build recognition of the StrongLoop and IBM brand
- Mentor fellow engineers, demonstrating technical expertise, and may even lead a small team solving challenging programming and design problems
136
Senior Software Developer Resume Examples & Samples
- Lead a small team of developers to help deliver enhancements and quality to the product
- Solving complex business problems for our world-class client organizations Building new software using the latest technologies including: Microsoft Azure, ASP.NET MVC, WPF, jQuery, KnockoutJS, Java 7, Play Framework, HTML 5
- Enhancing the functionality, performance, and scalability of our product suite Learning and contributing to products on a variety of architectures: cloud-based, RESTFul APIs, client-server, n-tier
- Using mobile technologies including Sencha Touch and GluJS to build products targeting Android and IOS devices Researching new technology and tools to improve our product and processes
137
Senior Software Developer Resume Examples & Samples
- Develops tools for systems and infrastructure automation with software
- Actively participates in regular OpenStack operators meetings and contributes to discussion on the designs from the community
- Project completion on scope, schedule and budget
- Adherence to standards
- Support key SLAs for products (such as uptime and build success rate for example)
- Peer feedback
- Code contributions towards software releases
- Interaction with Agile team and Compute Engineering
- 5+ years of experience in designing and writing cutting edge software on Linux platform. Bonus if you have worked with multiple languages like C, C++, Java, Python, or Ruby. Extra bonus if you have
- Contributed to OpenStack!Solid knowledge of design patterns and object oriented software design practices
- Good working knowledge of Internet and operating system security fundamentals
- Good working knowledge of message queuing technologies such as RabbitMQ and ZeroMQ
- Good working knowledge of MySQL and SQLAlchemy
- Good working knowledge of Python threading
- Solid knowledge on distributed, highly available and massively scalable system design
- Experience with working in open source communities: collaboration using mailing lists, IRC and other distributed communications systems
- A general understanding of agile development principles
- Minimum of 4 years working in the Rackspace environment or equivalent FANATICAL customer support work place
- Must be self driven with the ability to manage position without much supervision
138
Senior Software Developer Resume Examples & Samples
- Import / Define source file layouts and fields for both EBCDIC and ASCII type data
- Define and build integration and transformation logic from sources to composed output for financial print statements
- Define and build output composition for financial print statements
- Responsible for providing advice to Solution Builders and other build team personnel regarding solution design specifications
- Responsible for providing assistance on or conducting the more complicated walk throughs of technical and operational features, functions, and attributes of a new or existing solutions
- Responsible for the resolution of complicated systems software support issues related to application design specification for new solutions or enhancements
- Consults with internal and external clients to evaluate solution building needs
- Analyze and manipulate data files and formats
- Prepare system, solution and requirement documentation
- Assist less experienced Solution Builders with complex issues
- A Minimum of 5 years of hands-on coding
- Experience in business/systems analysis
- A strong knowledge of SQL and relational databases
- A strong knowledge of an OO and/or script language including .NET and VB
- Experience using GMC PrintNet strongly preferred
- Experience designing enterprise wide solutions
- The ability to interact with external and internal clients for the purpose of data gathering and discovery
- Experience with COBOL copybooks and EBCDIC data is desired
139
Senior Software Developer Resume Examples & Samples
- 3-5 years relevant software development experience creating business applications with relational database systems
- 1 years experience using AngularJS OR Backbone.js framework - AngularJS, JQuery, REST and JPA
- Core java development experience
- 1 years minimum experience working in an agile environment
- Experience in OOAD, iterative development, agile processes, business objects, design patterns, SQL, UML, and stored procedures and triggers
- 1 years Spring Security, Spring Data, Hibernate, Twitter Bootstrap
- 1 years JSF experience preferred
- JBoss application server/Tomcat/Java Web Services experience
140
Senior Software Developer Resume Examples & Samples
- Participation in the full development life cycle for software development programs including design of software components, developing code, updating technical documents, generating test plans, and ensuring code meets requirements through unit testing and implementation
- Competent to perform programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work
- Produce quality deliverables in accordance with corporate development procedures within expected timeframes
- Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results
- Performs implementation and integration tasks for medium to large, complex in-house developed systems and/or purchased software solutions
- Bachelor degree in Computer Science, Engineering, or technical related field with 5 years experience or 8 years software development experience without a degree
- Experience with large and complex COTS integration projects, including software evaluation and development aspects
- Experience with data modeling and Web programming and design
- Experience with software integration and testing-Knowledge of HTML, CSS, JavaScript, and cross-browser compatibility issues
- Good oral communication and interpersonal skills
- Process-oriented with good planning & organization skills, ability to manage multiple concurrent assignments
- Experience with Business Intelligence & Analytics
- Experience with Design and implementation of Distributed Applications and User Interfaces (Web, Java)
141
Senior Software Developer Resume Examples & Samples
- 4-5 years of experience in developing scalable and secured J2EE applications
- Excellent knowledge in Java based technologies (Core Java, JSP, AJAX, JSF, EJB, and Spring
- Knowledge in UNIX environment is preferred
142
Senior Software Developer Resume Examples & Samples
- Be able to close the incident with necessary notes and impact analysis
- Provide development effort estimations
- Code and implement solutions based on the detail design specifications
- Provide mentoring to other developers on cross-training efforts
- Communicate effectively with several technical and non-technical groups internally
- Ability to work independently and in groups
- Experience with, .NET CLR 3.0, Continuous Integration, , Sonic ESB, MSMQ, Cruise Control, Perforce and Visual Source Safe is beneficial
143
Senior Software Developer Resume Examples & Samples
- Works with application teams that make use of IX technology for development and testing
- Excellent Java knowledge and programming skills
- 5+ years of professional Java programming
- Experience with Tomcat or other containers
- Oracle, SQL
- Quick learner
- Positive attitude and good sense of humor would be a plus
144
Senior Software Developer Resume Examples & Samples
- User Interface (UI)
- UI Creation
- Widget/Component Creation (requires good design skills)
- Services
- Design skills
- STL knowledge
- Understanding of SOA structure, REST services, SOAP
- Deployment
- TeamCity
- MSDeploy
145
Senior Software Developer Resume Examples & Samples
- Java concurrent programming skills
- Good understanding of TDD practices, code refactoring, continuous integration and agile methodology
- Knowledge of any Software Configuration Management (SVN preferred)
- Very good command of English (written and verbal) and communication skills
- Proficient in XML/Web Services, Java EE
146
Senior Software Developer Resume Examples & Samples
- 6 years minimum Java development required
- 3 years programmatic interaction with relational database systems
- Current technology stack: Java, JPA, Hibernate, Web Services (REST/SOAP), AngularJS, JQuery
- Experience in OOAD, agile processes, design patterns, SQL and UML
- Java SE AND EE (6 years)
- Spring framework (3 years)
- Web Services (4 years)
- REST services (2 years)
- SQL (3 years)
- JBOSS OR Tomcat (3 years)
- Requirements & analysis experience
- OOAD design
- AngularJS (and other Javascript frameworks)
147
Senior Software Developer Resume Examples & Samples
- Design, code, unit test, and deploy multi-tenant, highly available software components using a variety of open-source technologies
- Communicate well in person, over email, and via instant messenger within the team and with other development teams to improve quality, advance standards, and handle issues
- Directly and meaningfully impact the experience of students, institutions, and professors
- Improve and maintain internal monitoring, instrumentation, and overall visibility of our learning systems
- Be self-directed and be able to prioritize your own workload
- Be willing to learn new skills whether they are directly tied to software development, software testing, server maintenance, or web application release and delivery
- Patient. You will need to work directly with several application teams, product owners, and management levels to develop project strategies and deliver code
- Smart. Problem solving is more than just knowing the code; it includes knowing how to approach unique problems
- Analytical. You will need to be able to analyze requirements, code, and issues to devise strategies and understand solutions
- Eager. Not only willing to learn but quick to accept new challenges and opportunities
- Motivated to Share knowledge - We are building learning teams that take the knowledge gained from each experience they go through and use it to better the team's performance. Our team members need to embrace this and use every success and failure to improve the collective intelligence of the group
- 7 years of core Java development experience
- Experience and practice with Java Unit testing frameworks
- REST API design experience with JSON preferred
- Experience with NoSQL design / development a plus
- Experience and interest working in cloud based environments preferred
- Experience with Maven, Debian, Jenkins, and automated deployments a plus
- Solid foundation in computer science, with strong competencies in OO design and architecture, basic data structure, JVM concurrency, thread-safe design, scaling out of service platforms
- Easy to work with, stays confident and optimistic in face of challenges
148
Senior Software Developer Resume Examples & Samples
- Contribute heavily in the Openstack Community: work toward becoming a core reviewer for Openstack Neutron
- Work closely with the Intel OSIC initiative developers to help advance Openstack
- Give back to the community by attending meet-ups, speaking at conferences, share your ideas in blog posts, attending mid-cycle for Openstack Neutron, and travel to Openstack Summit
- Development of RESTful APIs
149
Senior Software Developer Resume Examples & Samples
- BS in a technical discipline, or equivalent technical experience
- Candidate should have a minimum of 2-4 years direct experience working in similar technology environments
- Must have experience working on project teams for short and long term projects as an individual contributor
- At least 3 years of hands-on experience in a high-level programming language (Java/Ruby/Python/Go)
- Experience in a test-driven development environment
- Experience with Puppet automation software or similar tools such as Chef,SaltStack or Ansible
- At least 2 years experience with client side Javascript frameworks, preferably AngularJS
- Highly experienced with Amazon AWS
- Demonstrated track record of quickly learning and adopting new technologies, especially in the Open Source area
- Knowledge of web service protocols (HTTP(S), REST, JSON)
- Knowledge of Jenkins or similar tools
- Comfortable using Linux, setting up web and database servers, and solving installation problems
- Familiarity with NoSQL Databases (MongoDB, Cassandra)
- Understanding of operating systems (Ubuntu), load balancers and virtualization
- Understanding of vmWare’s vCloud Director
- Practical knowledge of Development environment(s), Build Systems and Configuration Management like Chef/Puppet
- Source code management systems, ideally experienced with Git
- Desire to learn and expand technical footprint a must
150
Senior Software Developer Resume Examples & Samples
- Will be leading a team of developers to implement and build the solution
- Participate in design sessions and capture information to design solutions
- Strong proficiency in C++, with 7+ years of hands-on experience
- Thorough knowledge of the standard library, STL containers, and data structures
- Strong knowledge of design patterns and having implemented the patterns in projects
- Experience working on automated testing platforms and unit tests
151
Senior Software Developer Resume Examples & Samples
- Facilitate or perform analysis of customer and vendor requirements and create or approve detailed program design specifications for high complexity user interfaces, application enhancements, new functionality, and backend processes in collaboration with customers, Business System Analysts, and other project team members. Assist project management in the development of cost and time estimates and project status
- Provide guidance and task direction to other developers. Perform project management, coordination, and integration activities across projects as needed. Facilitate communication and problem resolution between "technical" and "functional" groups
- Work with Quality Assurance to participate in unit, system, and user acceptance testing based on an understanding of the development lifecycle
- Work with Architecture and other infrastructure groups as applicable to determine and implement complex system hardware requirements that may involve multiple platforms, databases, peripherals, or other technology
- Work with DBAs and other team members to ensure logical and physical data models and relationship diagrams are completed and executed according to methodology and user requirements. Perform or assist in the creation of back-end databases and work with DBA's to implement a turnover plan. Identify data mappings and perform gap analysis for third party data conversions into/from Turner core systems
- 8+ years experience experience designing and developing web services and applications
- At least 2 years experience developing with the MEAN development stack - MongoDB, Express, Angular JS and Node JS
- Expert knowledge and experience with HTML5, CSS3, JavaScript
152
Senior Software Developer Resume Examples & Samples
- Linux development in C/C++
- Userspace or kernel
- Experience with large-scale distributed software systems
- Open-source development Grid computing – high availability, load balancing, clustering
- Familiarity with Storage protocols
- Efficient algorithm design and implementation (C/C++)
153
Senior Software Developer Resume Examples & Samples
- We see that you have a Master’s or Bachelor´s Degree in Software Engineering or Computer Science and 3-5 years of work experiences in software development
- You shall have deep and documented knowledge in software programming languages, preferably Java and/or JavaScript as well as being very familiar with industry standard frameworks like JEE, OSGi, etc
- You shall have knowledge from software applications using databases and information models, multi-threaded applications and distributed systems
- You shall have knowledge in requirement handling and system modelling
- You shall have knowledge in Software development environment and tools like Git/Gerrit, Jenkins etc
- It is meriting if you have experiences of user interface development and have competence in UX principles
- You are able to present technical details adapted to different audiences
- You have work experiences from Lean & Agile principles, and like to work in team environment
- You have ability to lead teams and coach other developers
- We see you being creative and like to find new ideas and solutions
- It is meriting is you have experiences from multi-cultural and distributed development
154
Senior Software Developer Resume Examples & Samples
- Reports to the VP, Product Development
- Leads in-house software development in designated areas, which may include
- Client application that administers a test in real time, by controlling optical devices and collecting data
- Utility functions for network data transfer, software updating, and other tasks
- Data analysis algorithms
- Web based applications for data retrieval
- Contributes product ideas for enhancements in future releases
- Performs all work in accordance with applicable HIPAA and FDA requirements and regulations
- BS or advanced degree in Computer Science, IT, Mathematics, Engineering/Biomedical Engineering, or related field
- Five or more years of varied software development experience in a commercial environment
- Specific experience with software development in a highly regulated environment, such as medical or equivalent
- Aptitude for mathematical algorithms
- High level of attention to detail
- Patience and interpersonal skills for interaction with customers, including medical doctors and their staffs
- A start-up, “do whatever it takes” type of attitude
- Specific technical skills: knowledge of and experience with the following
- At least two of: PHP, Java, C
- At least two of: Windows, Linux, Mac OS X
- One or more SQL database systems
- Apache web servers
- Configuration management / revision control systems
- Command line interfaces for
- Nix systems
155
Senior Software Developer Resume Examples & Samples
- Quicklyaudit/understand/own existing code base powering E-Learning platform
- Design anddevelop solid and scalable cloud applications and platform components
- Work withproduct team and provide technical perspective to influence futuredirection
- Work withadjacent teams to develop solutions at a corporate program level
- Provideproject leadership including organizing overall projects, establishingtimelines, breaking down and assigning tasks
- Collaborate,define tasks and provide direction to extended off-shore teams
- Writesoftware designs, specifications and component architecture for featureimplementation
- Research,design and implement improvements to platform technology solutions
- Write, unittest, manage and submit software code following software development processand guidelines
- Help drivesound engineering design, process and quality practices
- Workingclosely with client-side teams and product design teams to elegantly design andimplement new features and APIs
- Tackle someof the challenging problems in distributed computing, HTTP, API design, andmore
- Computer Science B.S. / M.S.or equivalent, with a strong fundamentals and problem solving skills (such as datastructures, computational algorithms, and operating systems)
- At least 10 years ofbuilding scalable backend solutions
- 5 years of design skills -OO analysis and Design Patterns
- 2 years of direct hands-onexperience in NoSQL data solutions Apache Cassandra
- Expert in Web technologystacks, capable at all tiers from the DB to to JSON
- Understand emerging web andmobile development models
- Knows how to properly designRESTful APIs
- Experienced with allancillary technologies necessary for Internet applications: HTTP, TCP/IP,POP/SMTP, etc
- High scalability projectsinvolving cloud-based infrastructure design and implementation
- Working knowledge ofobject-oriented design and development skills
- Successful track record ofdeveloping quality software products and shipping production ready software
- Hands on experience on theJava programming language, JVMs and disciplined coding skills
- Strong knowledge in contentmanagement platform, web technology and HTML5 and ePub3 contents
- Good understanding of WebServices protocols such as REST, SOAP and API design for extensibility andportability
- Working knowledge in HTML5and CSS3 development
- Experiencedebugging distributed systems with high data loads
- Deepunderstanding of distributed data model
- Solidunderstanding of the Software as a Service (SaaS) model in the online environment
- Deepexperience in HTTP and a passion for API design & REST
- Design,develop and implement unit and scenario testing for existing code base and fornew functionality under development
- Experiencewith Scrum/Agile development methodologies
- Third partyAPI integration experience
- Priorexperience working at E-Learning industry is a plus
- Accomplishedteam player with a desire to work hard and have fun
- Java/JEE, Spring, JSON, XML, REST, NoSQL Database(MongoDB, Cassandra),Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns
- Javascript, JQuery,, JSON/JSONP, Play framework, Akka
156
Senior Software Developer Resume Examples & Samples
- We see that you have a Master or Bachelor´s Degree in Software Engineering or Computer Science, and 3-5 years of work experiences in software development
- You shall have deep and documented knowledge in software programming languages, preferably Java and/or JavaScript, as well as being very familiar with industry standard frameworks like JEE, OSGi, etc
- You shall have knowledge in software development tools like Git/Gerrit, Jenkins etc
- You are able to make technical presentations adapted to different audiences
- It is meriting if you have experiences from multi-cultural and distributed development
157
Senior Software Developer Resume Examples & Samples
- Help drive design and implementation for cloud infrastructure for next generation development
- Develop, incorporate and participate in quality engineering standards
- Evaluation and incorporation of new data sources to create high value analytics
- Help drive prototyping of new infrastructure and analytics tools to help modernize the DCU and provide new data insights
- Work across Microsoft team to gain understanding and insights into new technologies and services that could benefit the DCU
- Work across DCU teams to help understand and influence requirements
- Mentor engineering staff
- Required Experience and Qualifications
- A CS degree or equivalent work experience
- 5+ years of experience of software development in C# or Java
- 2+ years of programming using .NET
- Experience developing and running an Azure service
- Working knowledge using database technologies including SQL, T-SQL, SSIS
- Experience with Microsoft Business Intelligence stack such as Power BI as well as large scale event telemetry ingestion and aggregation systems
- Familiarity with Agile and/or Scrum methodologies
- Passion for improving software quality, performance and reliability
- Experience with IIS or similar web hosting services
- High Proficiency in Data Warehousing & Analytics, ETL, SSIS, SSRS
- Strong interest or experience in Machine Learning
- Managing development staff
158
Senior Software Developer Resume Examples & Samples
- Continuously broaden and deepen your skill set to solve new technical challenges
- 7+ years practical experience in one or more of the following domains
- O Building web applications with a modern JavaScript framework (React, Angular, Ember, or similar)
- O Building and consuming HTTP APIs in a service-oriented architecture
- O Operating cloud applications in production (handling deployment, monitoring, logging)
159
Senior Software Developer Resume Examples & Samples
- actively participate in design reviews and discussions
- develop and deliver code changes in the Node.js community as well as within StrongLoop modules
- interact with the open source community online and in person to expand knowledge and build recognition of the StrongLoop and IBM brand
- mentor fellow engineers
- demonstrate technical expertise
- possibly lead a small team to solve challenging programming and design problems
160
Senior Software Developer Resume Examples & Samples
- Code, test and develop solutions per direction and requirements
- Participate in and support architectural and engineering directions
- Participate in Sprint retrospective and action deltas and manage and resolve impediments and road blocks
- Adhere to coding standards, patterns and practices
- Actively participate in daily scrum meetings
- Bachelor’s Degree in computer science or similar field preferred. Minimum 5 years’ experience as a software developer or equivalent combination of education and experience
- Expert level knowledge with C# is required
- Working experience with OOD/OOP is required
- Experience with Microsoft Visual Studio is required
- Experience with test driven development is required
- Strong communication and problem-solving skills are required
- Experience with Web technologies such as JavaScript, JSON, AJAX, IIS and ASP.Net is required
- Experience with SOA, SOAP, REST and message oriented architectures is required
161
Senior Software Developer Resume Examples & Samples
- C# and .Net Technologies
- XML, Web Services, WCF, ASMX, WSDL, SOAP
- SQL, Oracle and ORMs, preferably NHibernate (or Hibernate)
- Experience building interfaces to third party systems by developing WCF/ASMX Web Services in C#
- Experience and understanding of development tools (ex. Visual Studio, SVN, PL/SQL)
- Demonstrated ability to understand and document internal and external processes and work flows
162
Senior Software Developer Resume Examples & Samples
- Design, develop, modifie, adapt and implement solutions to information technology needs through new and existing applications, systems architecture and applications infrastructure
- Work closely with the platform architect, product management and senior technical leaders to design and deliver robust, scalable solutions
- Requires expanded conceptual knowledge in own discipline and broadens capabilities
- Is accountable for developing functional knowledge in order to become a full contributor to the team and its work distribution
- Impacts quality of own work and the work of others on the team; works within standardised guidelines, procedures and practices and meets deadlines as described by supervisor
- Exchanges straightforward information with others; asks questions and checks for understanding
- Is being more independent in thought; is starting to challenge ‘why’ and gets involved in more difficult discussions
- Identifies basic implications/ conclusions from the logical analysis of a routine situation or issue
- Gathers pertinent information about a problem by identifying underlying issues, analyzing data and patterns, and identifying the root cause
- Recommends and completes detailed solutions to problems
- Draws from standard practices and previous experience to implement solutions
- Tests software applications and related programs and procedures to ensure they meet design requirements
- Conducts a range of quality control tests and analyses to ensure that applications meet or exceed specified standards and customer requirements
163
Senior Software Developer Resume Examples & Samples
- Contribute to the design and development of a brand new, state of the art learning platform which will be used by small, medium, and large size educational institutions
- Take full ownership of the product by implementing internal monitoring, instrumentation, and overall visibility of our learning systems (DevOps)
- Follow-through from project inception through design to detailed completion
- Work closely with team members and product organizations to design, implement and deliver quality solutions
- Create open and reusable web application components
- Participate on a very collaborative team of passionate individuals
- Be willing to learn new skills whether they be directly tied to software development, software testing, server maintenance, or web application release and delivery
- Experience with Java required
- Web REST API design experience with JSON and/or XML preferred
- Experience with JavaScript, Node.js or other server side JavaScript libraries preferred
164
Senior Software Developer Resume Examples & Samples
- Follow DevOps practices - Own software application(s) and code from development through deployment
- Easy to work with, flexible, stays confident and optimistic in face of resistance and challenges
- Good foundation in computer science, with strong competencies in basic data structure, JVM concurrency, thread-safe design, OO design and architecture for solving day to day problems
- Bachelor’s degree in Computer Science / MIS or equivalent experience required
- Minimum five (5) years experience in software engineering and design
- Web API experience
- Database Design (SQL or NoSQL)
- Maven or similar build tool
- AWS or other Cloud experience
- Git or similar source control system
- Strong foundation in Linux
165
Senior Software Developer Resume Examples & Samples
- Actively provides code review feedback to code commits from the OpenStack community and from other Rackspace developers
- 5+ years of experience in designing and writing cutting edge software on Linux platform. Bonus if you have worked with multiple languages like C, C++, Java, Python, or Ruby. Extra bonus if you have contributed to OpenStack!
- Solid knowledge of design patterns and object oriented software design practices
166
Senior Software Developer Resume Examples & Samples
- Strong understanding of development best practices and agile methodologies
- Ability to manage multiple teams of development resources
- Strong technical acumen and experience as a developer and managing developers
- Experience with automated testing, debugging and development of complex systems in a large enterprise environment
- Strong analytical skills (ability to quickly determine the problem space and organize it into simple components through data mining, statistical analysis and quantitative analysis)
- Strong technical writing skills (ability to write clearly and concisely)
- Strong troubleshooting skills (ability to uncover trouble rapidly and provide resolution)
- Proven leadership and organization skills
- Excellent ability to articulate and document technical concepts to non-technical audience
- Autonomous, resourceful, strong tolerance to ambiguity, excellent capacity for applied learning
167
Senior Software Developer Resume Examples & Samples
- 5+ years QA related experience
- Scripting languages knowledge (for example Perl, Unix shell)
- 3+ years test automation experience
- Good English communication skills, written and verbal
- Experience with testing in Agile/Iterative Development
- Knowledge of SVN and GIT
- Knowledge of Jenkins or TeamCity
- Knowledge of JBehave, Cucumber or other BDD tools and frameworks
168
Senior Software Developer Resume Examples & Samples
- Participation in requirement/user story analysis and support Software Architect on solution and architecture analysis
- Strong service mindset and would like to work in service delivery
- Server side application development using Java and J2EE
- Web GUI development using Java, HTML/AJAX/JavaScript
- Desktop GUI development using Java, Swing
- Basic knowledge of Solaris/Linux
- Good knowledge of Agile methods such as Scrum
- Good knowledge in test-driven development practice
- Good team player and good interpersonal skills
- Have good knowledge of currently development technologies and tools, such as
- Spring, UML modeling
- SQL and transactions
- Internet technologies, especially HTTP, XML/XSLT and XHTML Eclipse
- Good at both written and spoken English
169
Senior Software Developer Resume Examples & Samples
- Rich experience in designing/developing/debugging applications for web application and cloud
- Excellent C#, Java programming and Database design/optimization skill
- Excellent communication skill including writing, speaking, presentation in both Chinese and English
- Good team work demonstrated technical leadership
- Experience with big and complex project or multiple-sites international project
- Experience with programming web application and cloud system
- Experience in Amazon AWS adoption
- Experience in performance turning and benchmarking of web and cloud is a big plus
170
Senior Software Developer Resume Examples & Samples
- Bachelor’s degree in Computer Science or related field; advanced degree preferred
- 4+ years of professional programming experience on Unix/Linux platforms
- 4+ programming experience in Object Oriented JavaScript, server-side NodeJS and/or client side
- Ability to understand and use existing complex integrated systems and data structures to enable new technologies and innovations
- Experienced with REST API, integration and development - adhering to and encouraging best practices
- Experienced with Git and Continuous Integration - adhering to and encouraging best practices
- Familiarity with JS frameworks like Express, Hapi, Angular, React, Backbone
- Experience with web services development and service-oriented architectures
- Experience with and commitment to test-driven development
- Experience developing software tools, utilities, libraries, plugins and components
171
Senior Software Developer Resume Examples & Samples
- 7+ years relevant software development experience creating business applications with relational database systems
- 5+ years of Java development required
- 1+ years experience using Javascript client side frameworks
- Experience with development, maintenance, and testing best practices
- Experience with highly available, highly concurrent and secure web-based applications
- Quickly learn new processes and tools, business domains and technical applications
- Ability to work within a team and be collaborative
- Experience with C, C++ or .NET
- Tomcat Servlet Container
- JQuery Javascript library
- AngularJS Javascript library / MV*
- CSS / HTML
- Freemarker/Velocity Templating
- MongoDB / NoSQL
172
Senior Software Developer Resume Examples & Samples
- Develop core functionality and components for applications; services and websites, in support of Consumer and B2B facing users, by starting with business needs and objectives, creating functional and technical specifications and executing against a plan to launch and maintain applications
- Review project objectives and determine best technology for implementation. Implement best practice standards for development and deployment of code and applications
- Ensure clear/straightforward design and comprehensive documentation of code. Identify code/functionality that can be reused and pull it out, improve upon it, and publish it for appropriate reuse within the team
- Review emerging technologies and evaluate potential uses for Technology Solutions and other divisions. Develop prototype projects using new technologies
- Evaluate software products and vendors for Technology Solutions and other divisions. Recommend action, develop and lead implementation of selected products/services
- Work with internal and external developers to ensure Technology Solutions code standards and best practices are performed for development of applications
173
Senior Software Developer Resume Examples & Samples
- Bachelor's degree in Computer Science or related field; advanced degree preferred
- Strong programming skills in Objective C, Java, C/C++
- Fluent with platform-specific IDEs (Xcode, Android Studio, Visual Studio)
- Excellent communication skills - written, verbal and graphical
- Proven native application development experience on multiple mobile platforms - iOS, Android, Windows10
174
Senior Software Developer Resume Examples & Samples
- Technical design and development of software features and enhancements, integrations, as well as full applications for desktop/mobile websites & app platforms, working in conjunction with other developers and product/project management team members
- Provide input into all necessary aspects of project planning and sprint task planning (task breakdown, estimates, feasibility) as well as contribute to wiki documentation for developed features/products
- Participate in assessing potential vendors and technologies to determine solution viability
- Mentor and share knowledge with members of the team, and participate in code reviews
- Embrace a highly collaborative team that values dedication, teamwork and creative thinking and critical problem-solving
- Keep abreast of emerging technologies and recommend usage where appropriate
- 5-7+ years of web application development experience using Java, including familiarity with and use of modern frameworks (e.g. Spring, Hibernate)
- Significant experience working on and with relational databases, SQL and newer NoSQL data stores (e.g. Oracle, mySQL, mongoDB, etc)
- Ability to articulate and apply Object Oriented and Service Oriented software engineer design principles and patterns, standards and coding best practices
- Strong experience with web service integration, REST/JSON, XML and developing and using web based APIs
- Experience defining complex end-to-end architectural solutions, ideally involving online digital services
- Experience with Atlassian software - JIRA, Confluence, Bamboo, Stash etc. as well as version control systems e.g. BitBucket, Git, etc
- Interest in new technologies and exploring & learning alternate languages/platforms
- Ability to collaborate with team to define requirements, interfaces, and implementation approaches in an Agile development environment
- Ability to create technical specifications, debate technical tradeoffs, and explain technical concepts to business users
- Solid understanding of full site architecture concerns (HTTP / Cookies, caching, Web Performance, scalability, security, third party integration, etc)
- Experience acting as a technical lead, ability to mentor and lead other software engineers
- Ability to be flexible in a dynamic business environment, comfortable working on a variety of different types of projects for two distinct businesses
- Bachelor’s degree in Computer Science, Computer Information Systems, Engineering or other technical field (or equivalent professional experience)
175
Senior Software Developer Resume Examples & Samples
- Have extensive experience working in AEM
- Know HTML and CSS
- Know native JavaScript and understand fundamental JavaScript patterns
- Know the J2EE platform in the context of web application development
- Understand JavaScript frameworks and libraries that support efficient web development (beyond jQuery)
- Understand responsive frameworks, like Bootstrap
- Know how to work with APIs
- Know Git and use it regularly
- Know MV* coding patterns
- Have lead and mentored a team of developers
- Have at least 5 of years of experience in developing consumer-facing websites
- Want to learn
176
Senior Software Developer Resume Examples & Samples
- Works with the development team to create custom web application solutions from the ground up to support business needs
- Leads the product life cycle including solution design, implementation, and testing
- >Performs testing utilizing automated load testing tools
- Builds web/mobile based systems with the Microsoft .Net technology stack employing the best practices of SOA architecture using C#, ASP.Net, with SQL backend databases
- Object oriented development and design (OOD)
- Ensures quality code delivery from team members and vendors, including code review, verification against best practice, and quality testing. Opens bug tickets and retest fixes
- Adheres to change management process to resolve application defects or to implement development enhancements and deployments
- Managing web sites, including server management, component development, and data integration
- Web UI Development
- 3+ year experience in HTML, CSS and JavaScript
177
Senior Software Developer Resume Examples & Samples
- 5+ years of JavaScript and node.js development
- 5+ years of CSS, SASS, or LESS
- 3+ years of ext.js
- Atlassian Bitbucket experience
- Atlassian Jira experience
- Solid understanding and experience with the software development lifecycle
- Basic understanding of TCP/IP
- Solid understanding of OOAD principles
- SSL, CORS, JSONP, Nginx helpful
- Knockout, Grunt helpful
- OAuth helpful
- Ruby helpful
178
Senior Software Developer Resume Examples & Samples
- General understanding of software and data security principles
- Java 7+ SE AND EE (Servlets, JPA)
- Spring Core and Spring Security
- CSS/HTML/Javascript
- Build Frameworks: Gradle and Ant
- Proguard obfuscator
- CORBA
- JUnit & Mockito
- Git source control
- Networking, sockets, TLS, HTTP
- Encryption methods and standards
- Gauge Test Automation
- Excelsior JET Compiler
- Build Frameworks: Grunt
- Perforce source control
179
Senior Software Developer Resume Examples & Samples
- Blueprints
- Coordination of Openstack upstream/downstream priorities
- Experience in several programming languages
- Experience in various networking technologies
- Experience using version control systems
- Bachelor’s degree plus 5 years of related work experience
- Current or previous Core status on an Openstack project
- Experience in Agile/Scrum
180
Senior Software Developer Resume Examples & Samples
- Minimum 7 years of experience in writing high performance code
- Minimum 5 years of experience with Java/PHP or Python
- Expertise with the entire Software Development Life Cycle (SDLC)
- Expertise with unit testing & Test Driven Development (TDD)
- Proficient understanding of Git
- Node.js, JavaScript, Java, C, OSS development is a plus
- Strong understanding of user authentication and authorization schemes between multiple systems, servers, and environments
181
Senior Software Developer Resume Examples & Samples
- Independently and collaboratively design, develop, and maintain software applications
- Establish partnerships with internal staff including product managers, project managers, business analysts, systems architects, software developers, software quality assurance analysts, and database administrators
- Collaborate with Pearson teams and outside organizations to develop integration plans and solutions
- Participate in software development projects of other teams within the IT department
- Collaborate with business analysts to develop deep knowledge of business goals and requirements for projects
- Promote best practices for software security, performance, and maintainability
- Evaluate software environments and software development, deployment, and testing tools
- Mentor other team members and developers and conduct code reviews
- Employ strong organizational and planning skills to estimate project work and keep projects on schedule
- Collaborate with project team and stakeholders providing development estimates and feedback on proposed scheduling
- Provide support to operational teams for troubleshooting and evaluating solutions for production software systems
- Prepare regular reports on all assigned activities as required by supervisor
- Develop software testing and deployment processes for newly developed software
- Advise software quality assurance group on development of test plans for integration and system test coverage and execution
- Bachelor’s degree in Computer Science or related discipline or an equivalent combination of education and experience from which comparable knowledge and skills may be acquired
- 8-10 years experience performing hands-on design and programming of complex web-based software applications with a team
- 3+ years of data modeling, analysis, data protection preferably using Microsoft SQL Server
- 3+ years experience developing secure web services using SOAP/WCF/Web API or similar protocols and technologies
- Experience with release engineering, systems integration or configuration management experience building and deploying web-based or distributed applications using Microsoft tools and technologies including Visual Studio, Windows Server, IIS, ASP.NET, ASP, SQL Server
- Experience with build automation, continuous integration and other Agile development techniques preferred
- In-depth, hands-on experience building sophisticated web and client-server applications and services using Microsoft tools and technologies such as C#, ASP.NET, WCF, MVC, Web API, SQL Server
- Experience complying with standards for mission-critical enterprise software requirements for system performance, scalability, security, data protection and encryption, regulation compliance, usability, ease of implementation, supportability, maintainability, and data center considerations
- Good understanding of client-side technologies like JavaScript frameworks/libraries, CSS/SASS/LESS frameworks, AJAX/XMLHttpRequest, JSON, HTML5
- Working knowledge of web standards and web browser capabilities; ability to create cross-browser, cross-platform, 508 Compliant/accessible pages
- Experience with agile/iterative software development methodologies
- Ability to gather and document system requirements and technical architecture
- Ability to work independently with minimal supervision and as a member of a team
- Ability to work in a deadline driven environment
- Excellent customer service attitude
182
Senior Software Developer Resume Examples & Samples
- At least 10 years of building scalable backend solutions
- 2+ years of direct hands-on experience in NoSQL data solutions Apache Cassandra
- Working knowledge and experience with AngularJS development is a big plus
183
Senior Software Developer Resume Examples & Samples
- Develop tools that will automate provision and deployment processes enabling development teams to focus on product development
- Helps drive and support continuous integration and deployment, automated testing and release management through DevOps practices
- Produces repeatable automated software builds using tools such as Git, Jenkins, Puppet
- Collaborates with development teams to automate every aspect of application software deployments
- Participates in peer code reviews
- Effectively functions and communicates within a software development team consisting of developers, quality assurance, and project management members
- Manages and develops cloud infrastructure in public and private clouds
- Experience developing and supporting infrastructure at the enterprise level using Amazon Web Services
- Experience developing micro services
- Senior level competency of a high-level programming language and design (Python/Java preferably)
- Solid understanding and experience with automated testing of software (unit, functional, integration, etc)
- Understanding of highly available and resilient distributed systems architecture
- Solid understanding of cloud application design tenants
- Fluent in command line server administration in an Debian based Linux environment
- Solid understanding and experience using Git based DVCS
- One of the following
- Experience with Puppet or similar tools (Chef, Salt, Ansible, etc.)
- Experience with four tier microservice architecture
- Experience with front end Javascript frameworks (Angular preferred)
- Experience building RESTful APIs with HATEOAS support
- Experience using Jenkins or similar tools
- Experience with NoSQL Databases (MongoDB, Cassandra, Redis)
- Experience in an Agile/Scrum environment
184
Senior Software Developer Resume Examples & Samples
- Responsible for the definition, design, and delivery of unique API services and the ability to integrate existing services into new forms using a variety of platforms and ESB tools
- Responsible for the support and extension of our Web Service development, deployment, and ESB tool set
- Creation and modeling of a canonical data model to ensure system integration abstraction
- Implementing standards for ESB development including message formats, data transformations, data caching, etc
- Interfacing with customer system subject matter experts to understand data integration needs
- Authoring components of system architecture and detailed design specifications regarding system integrations and data modeling
- Support the build out of a Master Data Management Hub
- 10+ years experience on major system integration initiatives
- 5+ years of Java, J2EE, UNIX/Linux, Ansi SQL, Data Structures, Design Patterns, Algorithms
- 5+ years of development using JavaScript, JSP, HTML, AJAX, CSS, HTTP
- 2+ years of experience with Spring MVC, JPA and Hibernate technologies
- 5+ years of expertise in Service Oriented Design & implementing RESTful APIs, SOAP, WSDL, XSD, JSON, Web services and XML
- 5+ years of experience with building enterprise application integration (EAI), Service Experience designing API interfaces or developer SDKs
- Oriented Experience with any ESB/SOA product/integrations (e.g. IBM, MuleSoft, Talend, Oracle
- Experience with message oriented middleware (MOM) (i.e. RabbitMQ, Kafka)Experience with Talend API Gateway and ESB Servers Preferred
- Experience with Talend ESB development, security, and deployment preferred
- Database experience (i.e. Oracle/MySQL/Postgress/SQL Server)
- Strong Object Oriented and Functional Programming and Design Skills
- NoSQL DB experience (e.g. Mongo, Hadoop, Cassandra)
185
Senior Software Developer Resume Examples & Samples
- Architect and develop a state of the art next generation platform that will change how customers will build software applications in the future
- Drive the design and build out of a new platform that delivers quality of services like social, analytics, commerce and governance
- Write quality applications that can achieve massive scale
- Instrument applications for real time monitoring and redundancy
- Innovate to maintain our competitive edge
- Refactoring and optimizing code for efficiency and maintainability
- Knowledge of cloud, multi-tenant environments are desired
- Ability to architect complex web applications using frameworks and Application Programming Interfaces (APIs)
- Experience with different data-stores such as MySQL, MongoDB
186
Senior Software Developer Resume Examples & Samples
- Bachelor’s degree (or equivalent) in Computer Science or related field
- 5+ years of related software development experience
- Strong competency in HTML5, CSS, SASS and semantic markup
- Strong JavaScript ability and experience with AngularJS
- Understanding of the fundamentals of software development, including best practices and OOD design patterns
- Firm grasp of cross-browser (especially mobile) JS and CSS complexities
- Experience with Twitter Bootstrap or other UI frameworks
- Experience with CSS pre-compiler, like LESS or SASS
- AJAX development experience
- In-depth knowledge of available JavaScript libraries such as AngularJS
- Experience with server-side development a plus (Java, Cassandra)
- Mobile application development a plus
187
Senior Software Developer Resume Examples & Samples
- Codes, tests, debugs and implements and maintains software solutions with some assistance on complex development tasks
- Implements and monitors routine system improvements to ensure successful installation and increased efficiency
- Ensures that applications are compatible across multiple computing platforms and browsers
188
Senior Software Developer Resume Examples & Samples
- Work on large scale environment creation, lika forest, vegetation, city
- Maintain and improve the hair/fur tools in Maya
- Maintain Foundation components in Maya
- Writing technical design documents, developing estimates for tasks, documenting code according to the prevalent style
- Familiarity with Maya API/MEL/Python preferred
- Familiarity with OpenGL or DirectX preferred
- Familiarity with openCL/CUDA preferred
189
Senior Software Developer Resume Examples & Samples
- Technical expertise in languages, operating systems, databases, development tools, networking, and/or software packages
- Knowledge of iOS / Objective C, C#.NET / ASP, SQL Server, SQL Development, DTS/SSIS, Life Cycle Management, and scripting are desired
- Experience with retail point-of-sale hardware and software solutions, sales authorization processing technologies (i.e. relay transaction switches, point to point encryption, tokenization, etc.), Microsoft VSS or TFS, and Visual Studio are a Big Plus
- Evaluation of new products, platforms, and technologies on medium to large scale projects and / or medium to high complexity projects
- Participates in business requirement discussions and performs feasibility studies on projects with medium to high complexity
- Perform administrative functions in relation to project activities; project plans, technical specification development, status reports, issue reporting, etc. on medium to large scale projects
- Possesses an excellent knowledge of software development (i.e., program design, flowcharting, coding, testing, debugging, etc.)
- Performs technical analysis of systems requirements for system requests, problem resolution and /or functional requirements
- Provides technical consulting on medium complexity to highly complex projects
- Acts independently under general direction
- Provides input on associate evaluations
- Provides support for business critical applications identifying and providing solutions to application software issues
- Understands existing business processes supporting specific functional business areas
- Support of existing systems as needed
- 24 x 7 on call support will be required periodically as part of a team rotation Job Requirements Essential Requirements
- Ability to understand how the software being used relates to the hardware and operating system being used
- Excellent communication skills. Ability to communicate with end users as well as other technical personnel
- Knowledge of and experience with file transfer environments, applications, and tools
- Excellent problem determination and resolution skills regarding all technical aspects of the various systems
- Attention to detail to ensure high quality deliverables Ability to work in a very fast-paced, multi-task environment
- Ability and willingness to learn new technologies
190
Senior Software Developer Resume Examples & Samples
- Analyze requirements and work with stakeholders to define requirements and feature design for the platform - you will provide critical analysis to the purpose and effects of new features
- Help to create an environment of collaboration and world class software engineering practices - we provide training, book clubs, pair programming to all members of the team
- Participate in reviews of own work and work of colleagues - your code will be reviewed and you will be happy to review others work
- Analyze/adapt knowledge of new and diverse tools to create innovative and timely solutions
- Proven experience as a lead engineer/software architect
- Experience building large scale applications using components like Backbonejs, AngularJS, React, etc
- Experience using test driven development methodologies
- Experience working with technologies like jQuery, JavaScript, CSS3, XML, JSON
- Effective communication skills, ability to demonstrate concise and thoughtful correspondence
- Strong problem solving, analysis, design and testing skills
- Some relational database management experience (Mysql, Oracle, NoSQL)
- Experience with source code control products (GIT, SVN, Perforce)
- Nice to have experience: NODE, Jira, NPM
191
Senior Software Developer Resume Examples & Samples
- Like to take challenges and lead the way learning new technology. Should be able to handle technical debates and different opinions with a professional attitude
- Deep understanding of N-tier architecture
- Demonstrated technical ability, leadership and mentoring skills
- Make simple and elegant architecture and design decisions out of complex requirements
- Good foundation in computer science, with strong competencies in basic data structures, graphs, algorithms
- General understanding and belief in agile and Test Driven Development (TDD)
- 5+ years' experience at software development, design, and architecture
192
Senior Software Developer Resume Examples & Samples
- Learning and contributing to products on a variety of cloud architectures
- Working with the latest web technologies and frameworks: React, Flux/Redux, EMCAScript 6 and webpack
- Solid understanding of Software Design fundamentals
- Strong Software Development skills using Java, C#, C++, Python or JavaScript
- Proven problem solving skills
- Work experience in the Financial industry
193
Senior Software Developer Resume Examples & Samples
- Build great new products for our customers
- Write high quality, clean code
- Participate as well as lead design and code reviews
- Be an active partner for Product management
- Coaching junior colleagues
194
Senior Software Developer Resume Examples & Samples
- Develop and Maintain mobile applications for the Android platform
- Ensure the performance, quality, and responsiveness of applications
- At least 3 years of experience developing mobile applications in Android SDK
- Full stack development experience especially front end (HTML, CSS3, jQuery, Javascript) and JSON/RESTful/SOAP web services in Java
- Proficient in using code versioning tools such as SVN
- Strong analytical skills and logical approach
195
Senior Software Developer Resume Examples & Samples
- Create the technology future of online classifieds in a scalable, clean way
- Ensure code quality and maintainability by improving build and test systems
- Be an interface between Product Management, Design, Business and Customers
- Drive your own ideas for code and process improvement and achieve the next level together with the team
196
Senior Software Developer Resume Examples & Samples
- Quickly understand existing code base powering current application platform components
- Help establish ambitious yet realistic timelines for software deliverables
- Write, unit test, manage and submit software code following software development process, guidelines, and best practices
- Work closely with other team members to design and implement new features and solutions
- Tackle some of the more challenging problems in distributed computing, API design, etc
- B.S. / M.S. Computer Science or equivalent, with strong fundamentals and problem solving skills (such as data structures, computational algorithms, and operating systems)
- 5 years of building scalable solutions in a distributed environment
- 3 years creating Web Services (both RESTful and SOAP)
- 2 years experience SQL in Oracle database environment or noSQL (MongoDB)
- 2 years developing on Unix / Linux operating system
- Deep understanding of distributed data models
- Prior experience in Authentication frameworks (OAuth, OpenID Connect, SAML etc)
197
Senior Software Developer Resume Examples & Samples
- C, C++ programming skills for low level processing and efficiency
- Ability to work with GPU shader high level, ASM, assembly languages
- Understanding of GPU/CPU performance characteristics
- Experience in programming and optimizing 3D applications and games
- Knowledge and experience in 3D graphics algorithms
- OS performance knowledge and experience
- Development experience on Xbox 360/One or Playstation 3/4 is a plus
198
Senior Software Developer Resume Examples & Samples
- Will work with management, developers and operations staff on projects related to technology and architecture of digital media systems including identifying and implementing products and services for Web based delivery
- Must be a creative thinker and self-starter, able to identify solutions and quickly prototype proof of concept. Will be expected to quickly understand and embrace new technologies
- Required both high and low level responsibilities including coding for prototype and production systems
- Requires hands-on support for production systems and upgrades, which often occur outside normal business hours
- Education: MS Computer Science or EE
- Years of relevant experience: 10+ Years of software development and architecture
- Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment
- Must have 5+ years of experience of Java software development in support of big data algorithm implementation and analytics implementation / coding. Understanding of Search and Recommendation services preferred
- Must have 2+ years of demonstrated track record of rapid prototyping of system components as part of big data system architecture. Experience with Map / Reduce programming. Experience with analytics languages e.g. Scala, R, Spark preferred
- Must have 2+ years development experience in organizing large data sets for analytics processing in SOLR, MongoDB, Cassandra, NewSQL or Spark RDD data stores
- Must have 2+ years practical experience on architecture and deployment of software components into cloud based infrastructures, e.g. Amazon Web Services. Experience with cloud management services, caching, scale-out and use of cloud APIs essential
- Must have 2+ years of experience with REST or Web Services API development. Demonstrated competence in full life cycle management of REST or Web Service APIs including specification and system deployment. Familiarity with API authoring and frameworks tools preferred
- Familiarity with Intelli-J IDE considered a plus
- Windows development considered a plus
- Previous Broadcast experience considered a plus
199
Senior Software Developer Resume Examples & Samples
- Maintain existing components. This includes an advanced OCR workflow. Image enhancement workflow and import/export workflow environment
- Lead the Content Development Team
- Liaise with the IP Content team and other departments to streamline the development process
- Report project progress
200
Senior Software Developer Resume Examples & Samples
- Participate in overall system design as well as individual sub-systems or components, including providing development estimates
- Implement components and sub-systems in accordance with agreed upon designs
- Unit testing of code
- Participate in development of best practices
- Participate in design and code reviews for other team members
- Bachelor's degree, preferably in computer science or related field
- Expertise in Web application development using C#/.Net and SQL Server
- 2+ years technical lead experience
- 6+ years of experience in the development and implementation of client/server and web based applications
- 4+ years development experience using Microsoft's .NET platform (C# and ASP.NET), including: HTML, JavaScript, XML/XSL, and Web Services
- 2+ years of experience with databases, including MS SQL Server
- 2+ years working with MVC
- 2+ years working with jQuery
- Experience developing component-based applications
- Strong in software analysis, design, testing, and documentation
- MSMQ, jQueryUI, and/or Angular a plus
- Strong design and documentation skills
201
Senior Software Developer Resume Examples & Samples
- Required Professional and Technical Expertise
- At least 3 year experience in Software Development
- Preferred Professional and Technical Expertise
- At least 3 years of experience in Java/C++
- At least 3 years of experience in javascript
- At least 1 year experience in Analytics
202
Senior Software Developer Resume Examples & Samples
- Knowledge of iOS technologies - Objective-C/Swift , network architecture and MVC design pattern
- Passion for user experience and knowledge of Apple's interface guidelines (required)
- Strong foundation in computer science, with strong competencies in data structures, algorithms and software design optimized for mobile platform. (required)
- Solid coding practices including good design documentation, unit testing, source control (GIT, SVN etc) and peer code-reviews (required)
- Knowledge iOS platform and OWASP security practices
- Experience with iOS development tools (XCode etc)
- Experience using RESTful APIs to integrate mobile applications to server side systems
- Very good understanding in all phases of SDLC, security requirements, multi-tier application development with hardware interaction, deep understanding of network protocols and blue tooth technology, test driven development, SDK development - maintenance and support
- Sound planning, organizational and problem solving skills, excellent project management skills
- Familiarity with web service development, DBMS, UNIX shell scripts, PHP, SQL is a plus
- Ability to provide thought leadership on mobile excellence and practice
- Ability and desire to learn new skills and take on new initiatives
- Proven ability to work and have fun in a team environment.
203
Senior Software Developer Resume Examples & Samples
- Provide major contributions to the overall architecture of MarketWatch tools with a focus on scalability, maintainability and performance Participate in all phases of the lifecycle of software application development with an emphasis on architecture, design, quality, code reviews and implementation
- Reviews independently system requirements and business processes; codes, tests, debugs; implements and maintains software solutions and is generally given more difficult technical challenges
- May be developing as a generalist and become more involved in various aspects of a project including hardware, architecture, database warehouse and mining, database design and analysis, software development and testing
- Gain exposure to the functions of financial markets, capital markets and trading systems and financial services
204
Senior Software Developer Resume Examples & Samples
- Develops features across multiple modules within our application, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
- Analyzes and amends production software errors in a timely and accurate fashion, and provides status reports where required
- Writes Unit tests using JUNITS or equivalent unit testing framework to make sure features are robust and maintainable
- Provides the design for the requirements and applies them to the implementation
- Provides engineering support (when necessary) to the implementation team when they are deploying, configuring and supporting systems for customers
- Takes initiative to drive architecture, core technology and processes
- Ability to provide transparency into technical user stories and justify the value for these user stories
- Collaborates with Testers to build applications that can be tested in an automated manner
- Collaborates with Information Development (Technical Writer) group to come up with appropriate documentation
- Self-motivated to research latest technologies and advances in programming. Utilizes this research in furthering our Products and Platform
- Engages with Product Management and other function customers to understand and address their needs
- Serves as technical lead and provides direction to the team
- Mentors other engineers as appropriate
- Other duties from time to time as determined by management
- At least 10 years of professional software development experience in building Enterprise Software
- Minimum 5 years high quality software development skills principally in Java and Java frameworks like JDBC, ExtJs, JPA, Hibernate, Spring framework, jQuery,
- Experience in Web Technologies like Javascript, SOAP, XML, HTML, DHTML,AJAX, REST/JSON
- Experience in leading the teams of developers
- Significant software development experience using Java technologies supporting and developing business critical applications
- Recent development experience in support of a n-tiered application with demonstrable development skills across all layers (database, business domain services, and rich/adaptive UI)
- Superior programmer who consistently delivers tight, finely crafted code
- Experience in Agile/Scrum software development methodology
- Excellent algorithmic and problem solving skills
- Product cycle experience – from inception to delivery
- Team player and great collaborator, also self-motivated and able to work independently
- Financial Services industry experience is a plus
- Experience in mobile application development is a plus
205
Senior Software Developer Resume Examples & Samples
- Serves as the expert in object-oriented and component-based development, patterns and design for reuse; applies test driven design and works towards automating and standardizing practices
- Sets and achieves build schedules; builds and maintain a suite of native apps
- Creates and executes installation scripts
- Delivers high quality software components with minimal defects; identifies and resolves errors and related software problems
- Identifies and resolves potential risks and issues; works in teams to implement mitigation plans and processes
- Proven experience with UI/UX design and implementation
- Experience with rich Internet application development using ASP.NET MVC, JavaScript, jQuery, HTML, and CSS
- Knowledge of web and mobile standards
- Ability to design software using web-related technologies
- Ability to deliver creative technical solutions that are scalable
- Debugging skills; strong ability to perform and utilize testing techniques to troubleshoot hardware and software configuration issues
- Strong skills in multi-tasking day-to-day activities and effectively identifying issues in a variety of hardware and software environments
- Able to work individually and within a team
- 4+ years’ experience developing web and mobile applications, with a strong ability in UI/UX
206
Senior Software Developer Resume Examples & Samples
- Demonstrated experience with Content Management Systems. Prior hands on experience leading CMS projects
- High consideration given to candidates who have Adobe Experience Manager Experience
- Outstanding leadership an influencing skills, across a diverse range of executive, business and technical stakeholders
- Outstanding written and verbal communication skills (attendance and/or chairing executive and governance forums)
- Experience in Agile delivery, and development and operations processes and tools
- Strong experience in commercial, performance and operational management roles
- Ability to manage and lead large technical teams to achieve outperformance, both within and outside of direct personal control
207
Senior Software Developer Resume Examples & Samples
- Excellent front-end web development skills
- HTML5. Semantic markup patterns for flexible reuse
- CSS / SCSS. Good understanding of modern techniques such as Responsive Web Design and graceful degradation for older browsers
- JAVASCRIPT. Excellent JavaScript programming skills, with knowledge of developing large, modular applications using frameworks/libraries such as AngularJS, Backbone
- Experience in application architecture, W3C standards, information architecture, accessibility and usability
- Knowledge of good coding practices and methods of tuning, optimising and structuring code
- Ability to design, develop and maintain reusable libraries, APIs and code that is easy to maintain, understand and re-use
- Experience of building multi-tier applications which are scalable and highly available
- Experience of working with semantic data, triple stores, SPARQL, Elastic Search
- Experience of information/concept extraction and analysis from video/audio/text
- Experience of working in a linux-based development environment
- Understanding of Service Oriented Architectures and consuming RESTful web services via HTTP
- To be able to design and develop libraries and APIs that are easy to maintain, understand and re-use by other developers
- Experience in Version control systems (Git, Subversion)
208
Senior Software Developer Resume Examples & Samples
- Design, prototype, implement, test and troubleshoot Composite Manufacturing products
- Work with extended teams of UX Design, Product Management, QA, Architect, and etc
- Technical background with extensive knowledge of manufacturing sheet metal and composite structures is a great plus
- Strong mathematic and algorithm skills is a good plus
- Experience with Web/cloud development is a plus
- Experience with development of Inventor and Fusion is a plus
- Experience with QT is a plus
209
Senior Software Developer Resume Examples & Samples
- Ability to work with multiple product, engineering and enterprise architecture teams to produce actionable application and product designs and frameworks
- Can assist in the determination of the business and information requirements fit to existing standard applications
- Can analyze alternative technology solutions (buy, build, reuse), including assistance in development of new business cases for deviation from standards
- Helps to define the roadmap and transition steps from the current state to the future applications architecture solution
- Defines and documents system boundaries and flows between subsystems
- Provides internal support to the business and engineering staff regarding the Pearson enterprise architectural landscape
- Knowledge of statistics, machine learning, measuring or metrics
- Practical experience dealing with large ETL pipelines
- Familiarity with large scale near real-time applications
- Excellent understanding of distributed systems
- Experience with specialized systems such as adaptive learning, advanced analytics and monitoring
210
Senior Software Developer Resume Examples & Samples
- 7 plus years of experience in software development
- 4 plus years of experience in designing and developing scalable applications
- 4 plus years of programming/development skills using J2EE
- 4 plus years of experience with JSON, XML, Spring Framework w/ Hibernate, REST web services
- 4 plus years of experience with WebLogic or Apache/Tomcat application servers
- Experience with Agile methodology (specifically Scrum)
- BS/MS Computer Science degree from accredited university or equivalent
- Experience with HTML 5, CSS3, JavaScript and AJAX techniques
- Experience/knowledge of open-source web application frameworks
- Strong experience with SQL and/or NoSQL databases
- Extensive PL/SQL optimization and software development
- Experience with Subversion, GIT, Maven, Ant and/or other version control environments
- Ability to work independently and manage multiple task assignments
- Strong problem solving and troubleshooting skills with the ability to exercise mature judgment
211
Senior Software Developer Resume Examples & Samples
- Design and develop components and systems in a Java environment, applying development standards
- Coordinate with business users during the requirements definition process
- Write supporting technical requirements and design documentation
- Prepare unit test plan and unit test cases
- Perform unit testing of programs according to defined process using the unit test plan and unit test cases
- Provide quality assurance by walk-through of programs written by peers
- Assist in project teams packaging activities and review and sign-off of package deliverables
- 7+ years of development experience in Oracle tools such as SQL, PL/SQL, Reports, Forms, Workflow
- Strong experience with oracle functions, procedures, triggers, packages & performance tuning,
- Experience with Oracle Version 10g, 11g, 12c
- Knowledge/experience in Oracle ERP modules such as Order Management, Inventory, Contracts, Pricing, Receivables, Purchasing, Payables, GL, Fixed Assets, etc
- Good understanding of relational database design and normalization
- 3+ years of development experience in Java OR any other object oriented programming language
- 3+ years of development experience in Oracle Applications Framework \(OAF\)
- 3+ years of development experience in XML Publisher, SOA services, AME
- Knowledge/experience in ADF technology is a plus
- Experience in Web Services using SOAP, XML, JSON, Restful Services preferred
- Experience in JBoss SwitchYard framework is preferred
- Knowledge of the software development lifecycle and agile methodologies
- Knowledge on object-oriented development
- Ability to communicate effectively and build rapport with team members and clients
- Good understanding of business processes
- Ability to work in a driven team environment
- University degree in IT, Computer Science or any of its equivalents
- Strong experience in Oracle and PL/SQL
- Strong development experience in Oracle Applications Framework
212
Senior Software Developer Resume Examples & Samples
- 7+ years of technical expertise in database design, ETL \(OWB/ODI\), reporting, and analytics
- 4+ years of ETL experience using Oracle Warehouse Builder ETL tools with at least one OWB/ODI project
- 4+ years of experience with ETL processing
- 4+ years of experience utilizing data warehousing methodologies and processes
213
Senior Software Developer Resume Examples & Samples
- Critical partner to business and interacts with business partner usually by answering technical questions based on a understanding of the business. 20%
- Typically leads project technical team or may operate as a member of a project team. 10%
- Develops business solutions and creates business requirements through clarifying needs based on extensive business knowledge. 20%
- Leads solution development and evaluation of applicable system requirements through ability to think “big picture” and knowledge and experience of existing and new technologies. 20%
- Assists in estimating work plan & cost of more complex projects. 5%
- Develops procedures for testing applications by working directly with IT Quality Assurance Analyst; may act as QA lead as needed. 5%
- Assists in development of software development standards and processes \(5%\)
- Participates in SLC metrics and procedures \(5%\)
- Project Management \(5%\)
- IT Customer Service \(5%\)
214
Senior Software Developer Resume Examples & Samples
- Working with a team lead to utilize technical specifications; provide product enhancements; and new product development to an existing suite of applications
- Debugging and analyzing code
- Develop new code to support business functional requirements and rules
- Understands the necessity of and contributes to establishing and enforcing coding standards
- Working with team members to ensure a high quality end product
- Manage all aspects of the software development lifecycle and workflow, estimation and target date planning, work plan development and monitoring, stakeholder communication, quality assurance, development methods/techniques, testing methods/techniques and implementation planning and execution
- Maintain existing Java based applications; Coordinate production support activities of the team, with focus on timely and accurate resolution of issues
- Enhance applications to meet customer requirements
- Research and correct problems identified during testing
- Assist in producing technical documentation
- Perform as liaison to end users as needed
- Bachelor’s Degree or higher from an accredited learning institution
- Minimum of five (5) years of software development experience
- Experience with .NET system design and development
- Experience working with relational database management system (RDBMS) platforms
- Master’s Degree, or higher, in Information Technology, Computer Science, Engineering, or related field
- Experience in .NET system design and development, familiar with .NET development tools and frameworks such as Visual Studio, TFS
- Three or more (3+) of combined experience working with multiple key relational database management system (RDBMS) platforms and related tools such as SQL Server, Oracle and/or DB2 is a plus
- Three or more (3+) years of experience working with service framework (SOAP, XML, XSD, WCF RESTful ) and Entity framework
- Three or more (3+) years of experience with MVC
- Experience developing unit tests and implementing test automation
- Strong interpersonal, written, and oral communication skills required
- Ability to coordinate and prioritize multiple projects, and shift rapidly between them
- Ability to take initiative and work independently and also as a team member in a fast-paced environment
- Ability to quickly learn and apply new tools and technologies
215
Senior Software Developer Resume Examples & Samples
- Design and implement mathematical formulations and algorithms for the creation, manipulation and evaluation of complex freeform 3D models
- Perform requirement analysis
- Design of the mathematical techniques and algorithms
- Prototype construction for evaluation of concept and feasibility
- Software implementation and integration (code, debug and test)
- Work as a member of an agile software team working on a complex 3D application and act as a resource for geometry expertise across the team
- Communication of ideas via written documentation and oral presentation at all stages of the software life cycle
- Maintain, debug and update existing modeling software
- MS in Computer Science, Mathematics, Mechanical Engineering or equivalent
- Minimum of 5 years’ experience in a role in a software development environment is required
- Linear algebra or higher math skills necessary
- Strong Object-oriented design and analysis
- Comprehensive technical knowledge in software development methodologies, design and implementation
- Good analytical and design skills at product level
- Familiarity with the software development process, including specification, documentation and quality assurance
- Good communications and interpersonal skills
- Strong mathematics and software engineering fundamentals required
- Strong knowledge of geometric modeling (e.g. NURBS, polygonal, subdivision surfaces etc.) is required
- Solid programming skills in C++ in the Windows and Unix/OSx environments is required
- Top notch oral and written communication skills are essential
- Ability to assume the role of stay-at-home defenseman or back-checking
216
Senior Software Developer Resume Examples & Samples
- At least 5 years of experience building elegant and responsive Web interfaces
- Experience with Javascript, AngularJS, React, JQuery, GWT, JSON/JSONP, XML, REST, ePub3, MVC frameworks, UI Design Patterns, regular expressions
- Hands-on experience developing building blocks for eLearning player and framework
- Proficiency in HTML5 and CSS3 development
- Deep experience in HTTP and REST APIs
- Strong knowledge in content management platforms, web technology and HTML5 and ePub3 contents
- Good understanding of Web Services protocols such as REST, SOAP API
- Know how and where to use graphics, audio, video, and animation to achieve the required effect within the design approach
- Deep understanding of WebSockets
- Prior experience working in the eLearning industry is a plus
217
Senior Software Developer Resume Examples & Samples
- Knowledge and experience with metadata management and reference data
- Demonstrated experience with web portal development and integration
- Experience with cloud hosting providers, such as Microsoft Azure or AWS
- Demonstrated experience with agile programming and agile design
- Demonstrated knowledge of enterprise or cloud-based workflow solutions and their use in applications and services (Activiti, ServiceNow, AWS swf)
- Demonstrated ability to work independently with minimal supervision
- Demonstrated ability to develop creative solutions for business and research needs
- Experience in a major research university setting
- Experience using Neo4J Graph Databases
- Experience producing visualizations with D3.js
- Experience using ElasticSearch
- Experience with single page application development with AngularJS or similar technologies
- Experience as a developer on a SCRUM team and having knowledge of the SCRUM methodology
218
Senior Software Developer Resume Examples & Samples
- Demonstrates advanced and/or broad expertise in unique technical areas
- Contributes to the development of company principles and objectives
- Achieves goals in creative and effective ways
- Provides technical guidance and reviews process/ equipment qualifications and development
- Broad knowledge and influence in technical areas outside designated assignment area (e.g. customer requirements, other technical fields). ·
- Leads the collaboration and integration of various disciplines, functions and specialties
- Remains current on relevant technologies, emerging business and industry trends and competitive technical direction
- B.S. degree in Engineering and 8+ years of related experience or M.S. Degree and 6+ years or Ph.D. and 4+ years
- OR equivalent combination of education and years of related experience
219
Senior Software Developer Resume Examples & Samples
- Responsible for the whole development process from inception to complete of a project
- Oversees and participates in design and code reviews
- Provides feedback on more junior staff during performance reviews
- Provides technical guidance for more junior staff
- Prepares and leads design proposals to reflect costs, time and alternate actions to satisfy existing and future needs
- Prepares and leads development of technical feasibilities in order to finalize project schedules
- Designs, writes code, completes programming and performs the testing/debugging of PC software applications
- Windows and Networked System software development experience
- Minimum of 2 years’ experience in WEB programming
- Minimum of 2 years in-depth use of MS Visual Studio
- Knowledge of C#
- Knowledge of .NET programming
- Strong problem solving, troubleshooting, and analytical skills
- Knowledge of object oriented programming techniques and languages
- Design specifications, test plans and structured design principles
- In depth understanding of software analysis and design techniques
- Excellent written and verbal communication skills and the ability to work with detail as well as with general assignments
- In depth understanding of wired and wireless communications protocols, networking protocols
- A professional, results oriented individual with a high degree of self-motivation
220
Senior Software Developer Resume Examples & Samples
- Designs, modifies, develops, writes, tests and implements software
- Take ownership and responsibility of the work at hand and shepherding code through to production
- Implement web services and REST APIs to power Bankrate.com and partners’ web sites
- Building a scalable, robust and reliable infrastructure to support our website and services
- Collaborate with product owner, scrum master, and other developers to deliver a quality product
221
Senior Software Developer Resume Examples & Samples
- Participate in the analysis of customer and vendor requirements and provide technical direction on the creation of detailed program design specifications for high complexity user interfaces, application enhancements, new functionality, and backend processes in collaboration with customers, Business System Analysts, and other project team members. Assist project management in estimates as requested
- Work with DBAs, Architects, and other team members to ensure logical and physical data models and relationship diagrams are completed and executed according to methodology and user requirements. Perform or assist in the creation of back-end databases and work with DBA's to implement a turnover plan. Identify data mappings and perform gap analysis for third party data conversions into/from Turner core systems
- 8+ years of experience programming in mainstream enterprise level languages, including C# or Java
- At least 2 years experience working in HTML, CSS and Javascript
- At least 3 years web service development experience
- At least 3 years demonstrated success coding and implementing systems using MVC, MVVM, or MVW patterns
- At least 2 years experience with document oriented databases, such as mongodb
222
Senior Software Developer Resume Examples & Samples
- Responsible for timely delivery of the development project, including progress checks on team members
- Responsible for development of specifications for the project, which require working closely with the Product Management team, various internal groups, and external clients
- As the project lead, the Senior Software Developer will also conduct an initial code review for all members involved in the project to provide the first level of quality check
- Develops high quality code in C++, C#, Java or .NET that supports the Company’s proprietary software products
- Write automated unit, integration and end to end tests. Perform application performance tuning
- Works closely with QA team supporting system testing and bug resolution
- Experience working in Agile and a knowledge of Scrum is a plus but not required
- Responsible for timely delivery of development projects, including leading team members and managing team progress
- Mentor and provide technical direction as required to Developers and Junior Developers
- Bachelor’s in Computer Science, Engineering or related field
- 5 years’ development experience in C++, C#, Java or .NET
- Candidate must pass technical test on object oriented design and programming language skills
- Solid experience in working with TFT source control systems is a plus
- Will also accept a Master’s Degree in lieu of five years of experience
223
Senior Software Developer Resume Examples & Samples
- Participate in the gathering and reviewing of business requirements and translating these into functional/technical designs
- Facilitate code reviews and mentors junior developers
- Use object-oriented techniques and software engineering best practices including design review, code review, unit-testing, and re-factoring
- Easily recognizes system deficiencies and implements effective solutions
- Participate in the development of code for J2EE software applications
- Bachelor's degree in computer science, information technology or equivalent
- Minimum of 5-6 years of strong application development experience in designing highly scalable and available systems
- Minimum of 5-6 years of experience in architecting & developing web-based transactional applications using Java/J2EE Frameworks
- Strong understanding of Java best practices, system scalability, and performance tuning
- Solid Understanding of agile software development methodologies
- Preferred Additional Skills
224
Senior Software Developer Resume Examples & Samples
- Work closely with the Application Support Analysts, Solution Architects, DBA’s and Business Subject Matter Experts to implement solutions for Break and Fix items or overall system improvement initiatives
- Responsible for the Analysis and Design of solutions, ensuring that applications under scope function as per specifications
- Independently code solutions and lead offshore developers for Break/Fix or system improvement initiatives to ensure the delivery of complex Java and Web-based application programs
- Ensure quality of deliverables thru design, code and unit test reviews
- Liaise/support the BA and QA leads throughout the project lifecycle
- Actively participate in ongoing production support and maintenance of existing applications. Work with production support analysts to ensure speedy recovery of production incidents
- Develop a deep and thorough understanding of the production infrastructure and develop optimal solutions for said infrastructure
- Make proactive recommendations for overall system improvement initiatives
- Participate in currency and or modernization initiatives
- Participate in rotational on call duties for production application support
- Review net new projects prior to being accepted to the production environment in a governance role
- Provide mentorship and guidance to junior members of team
- Contribute to the definition, maintenance and adherence to department development best practices and standards
- Post Secondary degree in Computer Science or related discipline
- 5 plus years of experience in OO design of distributed applications
- 5 plus years experience with UML and design patterns
- Led small/medium sized teams in a fast paced, complex technical environment
- Able to work independently with minimal guidelines and supervision
- Effective analytical and problem solving skills
- Experience with mobile application development, web security, scalability and high availability is an asset
- Experience in the financial industry is an asset
- Experience leading distributed/offshore teams is an asset
225
Senior Software Developer Resume Examples & Samples
- Bachelor degree in Computer Science, or relevant experience
- 3-5 years relevant software development experience
- 1+ years experience with a MVC web framework like Rails, Django/Flask, Node
- Experience with a modern JS web framework
- Backbone/Polymer Javascript library / MV*
- Streaming Media
- Electron
226
Senior Software Developer Resume Examples & Samples
- Use SAS as a primary programming language to meet the challenges of advanced data manipulation, complicated programming logic, and large volumes of data
- Effectively query, analyze, and interpret data
- Work in a multi-tasking team environment using strong programming skills
- Report progress on problem resolution to management
- Devise improvements to current procedures
- Perform work flow analysis and recommends quality improvements
- May act as a lead/mentor to lower level Developers
- Bachelor’s degree or appropriate combination of education and experience
- At least 5 years of experience in a software development role
- Prior experience using SAS
- Additional skills/knowledge/abilities
- Ability to work independently and as part of team
- Detailed-oriented and able to effectively communicate in clear and concise manner
- Prior experience in a lead development role preferred
227
Senior Software Developer Resume Examples & Samples
- Passion for designing, developing, debugging, and operating resilient distributed systems and services that run across hundreds/thousands of nodes in multiple datacenters
- Interest in capturing logs and metrics at scale and make data-driven technical decisions, with special focus on improving end-user experience
- Desire to break away from building traditional networking boxes and focus on agility, simplicity and scalability
- Experience with OSI layers, TLS/SSL terminations, -balancers, DoS/DDoS detection and avoidance techniques
228
Senior Software Developer Resume Examples & Samples
- Excellent design skills, including OOAD foundation, enterprise design pattern and large-scale, high-performing server side applications
- Proven track record in designing and developing Web-based enterprise software
- Experience in programming in C++ and C#
- Familiarity with clinical data exchange standards, such as DICOM, HL7 or FHIR
- Familiarity with all the stages of the software development life cycle
- Experience with mission critical web services deployment in remote data center
- Familiarity with one of the secure Framework in Web Service, ASP.Net or WCF
229
Senior Software Developer Resume Examples & Samples
- 30% Implement
- 25% Analyze & Design
- 5% Quality/process improvement
- Experience in C# or other OO languages and design patterns including MVC/MVVM and SQL
- 1+ years experience in software architecture
- 1+ years AngularJS and/or JavaScript frameworks experience
- Experience in OOAD, iterative development, agile processes, CMMI, business objects, layered design, design patterns and SQL
- Experience with multiple development methodologies (e.g. Waterfall, Agile, and Hybrid)
- VBA
- Protractor
- Jasmine
- GIT/SVN
- Ability to work with disparate teams across varied time zones and disciplines
230
Senior Software Developer Resume Examples & Samples
- Serves as an expert in object-oriented and component-based development, patterns and design for reuse; applies test driven design and works towards automating and standardizing practices
- Builds and maintain a suite of native apps
- Builds and delivers phase exit review items; works with team members to follow company processes and practices for project delivery
- Participates in Agile development practices
- Ability to architect and create enterprise level applications on a Windows platform
- Demonstrated in-depth understanding of the software delivery life cycle
- Adept at profiling and tuning applications for CPU/memory use
- Understanding of video and audio processing
- Understanding of COM/DCOM technologies
- Understanding of the .Net Framework and web services
- Can deliver creative technical solutions that are scalable
- 5+ years’ experience developing enterprise-level software applications in a Windows environment
- 3+ years’ experience developing WCF-based web services
- 3+ years’ experience Developing COM/DCOM based software
- Developing video or graphics related software
231
Senior Software Developer Resume Examples & Samples
- 2+ years hands-on application / interface development experience in Java, .NET (VB/C#)
- Strong understanding of agile process and methodology
- Experience with Test driven development (TDD) or ATDD with various testing frameworks
- Experience with single page scripting like Angular and other JavaScript MVC (Backbone, Marionette, Funcunit) and JavaScript Engines is a plus
- Experience with responsive web design related tech stack is a plus
- Understanding of MEAN stack and its implementation is a plus
- Understanding of Tibco BW/AM designer tools
- Understanding of Code testing tools – static code analysis (PMD, CPD), code reviews, unit testing, runtime error detection is a plus
- Understanding of Web Services: SOAP and Restful (JAX-RS, Jersey) is a plus
- Understanding of JSP, HTML 5, JavaScript, JQuery v1.11+ is a plus
- Experience with Windows Server 2008 and Windows7 is a plus
- Experience developing with WebSphere 7.0+, Oracle v11i+ DB, or Rational Team Concert is a plus
- Experience working in a cloud based environments like PCF, AWS or Dockers is a plus
- Ability to articulate alternative and innovative ideas
- Ability to investigate and introduce new technologies
232
Senior Software Developer Resume Examples & Samples
- Strong Python skills
- Detailed understanding of authentication mechanisms/protocols and related tools, such as NTLM, Kerberos, SSL, X.509 certificates, HMAC, SHA1, etc.
- Min 8 years experience developing with scripting, functional and/or object-oriented programming languages
- Min 5 years experience developing Windows applications using Visual Studio or .NET environment
- Min 5 years experience developing Unix applications using make files or comparable build environment
- Demonstrated ability to develop a complex program using Perl, C, C++, Java, or other comparable languages
- Demonstrated ability to lead a project that develops complex software functionality
- Demonstrated ability to execute a complete software life cycle (requirements, design, develop, test, validate, deploy)
- Familiarity with PowerShell
- Familiarity with WMI
233
Senior Software Developer Resume Examples & Samples
- Lead a small team to design, develop, and test application software to fulfill unique requirements on Linux, Unix, Windows or other specified platforms. This includes building and maintaining applications using a specified programming language (i.e., Java, Python, Selenium) in support of a software delivery infrastructure
- The Senior Software Developer (SSD) will perform as the technical expert with a thorough understanding of the business application(s) of the assigned project. As a senior member of the team, SSD will be responsible for being able to work independently as well as assist others on the team. SSD will lead the application design and build effort in collaboration with the Task Lead, Government customers, and technical team members throughout the software development lifecycle
- Java Enterprise Edition/Java Standard Edition (JEE/JSE) experience (mid-level)
- Python programming - Developing Python modules
- Database experience (Oracle preferred)
- Computer or network security experience
- Software version control experience (Subversion or similar)
- REST web service development experience
- Test-driven development (TDD) methodology experience
- Automated testing experience (e.g. Selenium, JUnit, Arquillian, etc.)
- General web development experience (XML, HTML/CSS included)
- JavaScript (Angular, Node.JS, ExtJS)
- Web server (Jboss, tomcat, etc.)
- Knowledge of agile software development methodology
- Android experience a plus
- VMWare usage experience (preferably Workstation)
- Analytical and Critical Thinking Skills
- Interpersonal and People Skills
- Multi-Tasking Ability
- Organizational Skills
- Oral and Written Communication Skills
- Listening Skills
- Ability to handle stress and work well under pressure
- Leadership Skills
234
Senior Software Developer Resume Examples & Samples
- Design, develop, and test application software to fulfill unique requirements on Windows, Unix, or other specified platforms
- Build applications using a specified programming language
- Build graphical user interfaces (GUIs) for custom applications
- Python and JavaScript required
- C/C++ desired
- Experience with database management, especially Django
235
Senior Software Developer Resume Examples & Samples
- Java (additional C programming experience preferred)
- VMware
- Subversion
- Linux and Windows
- JUnit Testing
- Scripting experience; preferrably Python
- Spring and Hibernate frameworks
- System/Integration testing experience
236
Senior Software Developer Resume Examples & Samples
- Ability to work independently and react to varying and ad hoc requirements driven by dynamic customer
- Must be a self-starter and disciplined in using and documenting work performed in JIRA or similar tool
- Experience participating in or leading rapid application development for quick reaction projects, especially applications for data analytics and interactive visualization
- Extensive experience in creating java applications for data normalization, optimization, translation, transformation, and analysis
- Extensive experience in planning and accomplishing goals and complicated tasks and providing consultation on complex projects as top-level contributor or specialist
- Must be able to work collaboratively with software developers on team to maximize code re-use, also be able to mentor junior programmer/analysts, as required
- Experience developing secure REST and SOAP service clients
- Experience developing software for Windows (2000, 2003, XP, Vista) and Linux 32 and 64 bit operating systems
- Experience using Eclipse IDE and Subversion version control development tools
- Experience with Linux System Administration
- Experience with Angular JS and Leaflet
- Experience with JIRA, configuration management, design reviews, software documentation, and CMMI 2 or 3
237
Senior Software Developer Resume Examples & Samples
- Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components
- Shall have demonstrated work experience with distributed scalable Big Data Store (NoSQL) such as Hbase, CloudBase/Acumulo, Big Table, etc
- Shall have demonstrated work experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig, etc
- Shall have demonstrated work experience with the Hadoop Distributed File System (HDFS)
- Shall have demonstrated work experience with Serialization such as JSON and/or BSON
238
Senior Software Developer Resume Examples & Samples
- Possession of a Bachelor’s degree in Computer Science, Information Systems, Bioinformatics or equivalent from an accredited college/university or four (4) years related experience in lieu of degree
- Foreign degrees must be evaluated for U.S. equivalency
- Minimum of six (6) years of progressively responsible job related experience with one or a combination of the following stacks or frameworks: Ruby on Rails, Grails & Groovy, Spring MVC, Python & Django, AngularJS
- Core Java and ASP.NET, C# & Entity Framework experience will be considered
- Proficiency in client side JavaScript and modern JavaScript frameworks
- Development experience in the following: MVC, MVP or SPA applications, object relational mapping technologies, real-world object-oriented programming, design patterns, SQL and other data query languages, working with databases in production environments and web service development and testing
- Big Data, NoSQL experience
- Ability to work effectively with a team on complex projects with strict requirements, yet take ownership and work independently on large portions of a project with little supervision
- Strong communication (written and verbal) and organizational skills, and experience in formulating and implementing IT solutions to meet business requirements
- Ability to communicate effectively with project managers and tech leads
- Agile development experience in a continuous integration environment
- Experience working with large scientific datasets
- Experience with Cleversafe or other object storage solutions
- Experience in: RESTful web services, modern UI development in AngularJS (or similar), AJAX, JSON, JavaScript, jQuery, CSS, Bootstrap, Linux command line, MongoDB, XML or other NoSQL databases, data visualization packages, Amazon EC2, AWS, VPC, S3, Docker, iRODS, Elastic Search
- Background in bioinformatics or healthcare IT
- Section 508 knowledge
- Experience with deploying systems that are subject to regulatory requirements in the biomedical domain, including those that are subject to 21 CFR Part 11, HIPAA, FISMA, Section 508 of the Rehabilitation Act, and OMB Memorandum M-060-16
239
Senior Software Developer Resume Examples & Samples
- Possession of a Bachelor’s degree from an accredited college/university according to the Council for Higher Education Accreditation (CHEA) in Computer Science, Information Systems, Bioinformatics or equivalent, or four (4) years related experience in lieu of degree
- Minimum of six (6) years of progressively responsible job related experience with one or a combination of the following stacks or frameworks: Ruby on Rails, Grails & Groovy, Spring MVC, Python & Django, AngularJS, Core Java and ASP.NET, C# & Entity Framework experience will be considered
- Strong communication (written and verbal) and organizational skills, and experience in formulating and implementing Knowledge of IT solutions to meet business requirements
240
Senior Software Developer Resume Examples & Samples
- Lead a team to design, develop, and test application software to fulfill unique requirements on Windows, Unix, or other specified platforms
- Build applications using specified modern programming languages as deemed by the customer requirements
- Bachelors Degree and 8+ years experience
- Minimum eight (8) years experience programming with object-oriented programming languages
- Minimum five (5) years experience developing Windows applications using Visual Studio or .NET environments OR minimum five (5) years experience developing UNIX applications using make files or comparable build environments
- Experience developing complex programs using, C, C#, C++, Java, or other comparable languages
- Experience implementing software life cycle management (requirements, design, develop, test, validate, deploy)
- Currently possess a TS/SCI with Polygraph security clearance
241
Senior Software Developer Resume Examples & Samples
- Possession of a Bachelor’s degree in Computer Science, Information Systems, Bioinformatics or equivalent from an accredited college/university according to the Council for Higher Education Accreditation (CHEA) four (4) years related experience in lieu of degree
- Minimum of six (6) years of progressively responsible job related experience with one or a combination of the following stacks or frameworks: Rails, AngularJS, JQuery, Grails
- Development experience in the following: MVC, MVP or SPA applications, object relational mapping technologies, object-oriented programming, design patterns, SQL and other data query languages, working with databases in production environments and web service development and testing
- Must have strong communication (written and verbal) and organizational skills, and experience in formulating and implementing IT solutions to meet business requirements
- Experience in: RESTful web services, modern UI development in AngularJS (or similar), AJAX, JSON, JavaScript, jQuery, CSS, Bootstrap, Linux command line, XML or other NoSQL databases, data visualization packages, Amazon EC2, AWS, VPC, S3, Docker
- Experience with Python, Ruby, PHP
242
Senior Software Developer Resume Examples & Samples
- Develop and maintain Java-based web application, including front-end and back-end components
- Develop and maintain front-end user interface for new and existing MM capabilities, using tools such as ExtJS, jQuery, Dojo
- Integrate back end interface to externally provided customer systems
- Develop standard RESTful interfaces
- Support SW concept design, implementation, testing and documentation
- Work with customers and program management to define new features to support user needs
- Lead a team of geographically-distributed software developers
- Ensure that development meets Customer- and User- defined requirements
- BS in Computer Science ore related fields, with a Masters in Computer Science, Business, Program or Personnel Management preferred
- Minimum 5 years’ experience managing software developers in an enterprise environment
- Minimum 5 years’ experience with Agile Project planning methodologies
- Experience developing and integrating applications utilizing Amazon Web Services
- Prefer 5 years’ experience with mission management or OPIR related software development
- 10 years of experience in developing software
- Active TS/SCI security clearance
- Graduate level degree in Computer Engineering, Computer Science, Business, Mathematics or related field
- Scrum Master Experience
- Experience with virtualization technologies including: HyperV, KVM, and VirtualBox
- Technical or scientific software with a development background in Java, HTML/CSS and relational databases
- Experience with JavaScript user interface libraries such as ExtJS, jQuery, Dojo, etc
- Experience with C&A (accreditation) process
- Industry education and certifications preferred
- Web server administration including: WebLogic, Apache Tomcat, SSL certificate security, and/or authentication services
- Familiarity with relational database administration
- Familiarity with cloud technologies including: OpenStack, Cloudera Hadoop, Storm, and/or Accumulo
- Experience designing applications with Ozone Widget Framework (OWF) and RESTful services
- Knowledge of RHEL/CentOS Linux including networking and basic administration
243
Senior Software Developer Resume Examples & Samples
- Maintenance: Maintenance to all software at the individual CMOP facilities used to interface with local production equipment and processes. This maintenance function involves phone and remote system support with the 7 CMOPs as well as on-site annual visits
- C#/C++
- Experience developing interactive web applications
- Front end web design and development (MVC Razor, JavaScript, JQuery, JSON, AJAX,CSS, Node.js, HTML5)
- Solid experience and skills designing and implementing object-oriented software solutions with an emphasis on industry best practices and design patterns C# (WCF, Web Services, MVC), MSSQL/T-SQL, and JavaScript
- Relational database design & TSQL programming skills
- SQL Server 2012/2014
- Microsoft Team Foundation Server (TFS) 2012/2015
- Mid-Tier Application Servers (IIS 7)
- Agile Methodologies
244
Senior Software Developer Resume Examples & Samples
- Possession of a Bachelor’s degree in Computer Science, Information Systems, Bioinformatics or equivalent from an accredited college/university OR four (4) years related experience in lieu of degree
- Minimum of six (6) years of progressively responsible job related experience with one or a combination of the following stacks or frameworks: Java, C++, Python Django, AngularJS, JQuery
- Experience in: RESTful web services, modern UI development in AngularJS (or similar), AJAX, JSON, JavaScript, jQuery, CSS, Bootstrap, Linux command line, MongoDB, XML or other NoSQL databases, data visualization packages, Amazon EC2, AWS, VPC, S3, Docker
- R programming
245
Senior Software Developer Resume Examples & Samples
- Wweb-services, cloud, C2S (or alternatively AWS), JAVA, JAVA script, Python, and C++
- Comfortable working in a mixed Linux/Windows environment
- Experience with NGA as a customer
- Familiar with NTM imagery
- Experience with image processing and tools (including, but not limited to, RemoteView, SocketGXP, Envi, and ESRI products)
- Prior experience in agile software development is highly desired
246
Senior Software Developer Resume Examples & Samples
- 6+ years of experience with developing software in Java, C,C++, JavaScript, Python, or other high level languages
- 3 years of experience with developing software for Windows7, Windows Server 2008, UNIX, or Linux, including RedHat, CentOS, or Ubuntu
- 3 years of experience with software integration or testing,including analyzing and implementing test plans and scripts
- Experience with the design and development of at least oneobject-oriented system
- Experience with developing solutions and integrating andextending Free and Open-Source Software (FOSS) or COTS products
- Experience with distributed scalable Big Data store orNoSQL, including Accumulo, MongoDB, Cloudbase, HBase, or Big Table
- Experience with Apache Kafka, Storm, and Spark
- Experience with Map Reduce programming, including Hadoop,Hive, or Pig
- Experience with the Hadoop Distributed File System (HDFS)and JSON or BSON
- Experience with deploying applications in a Cloudenvironment
- Experience with designing and developing automatedanalytic software, techniques, and algorithms
- Knowledge of Machine Learning and Convolutional NeuralNetworks
- Hadoop or Cloud Certification
247
Senior Software Developer Resume Examples & Samples
- Java programming - Spring, Hibernate/JPA, Concurrency, Maven
- Advanced debugging
- Software design and architecture VMWare usage experience (preferably ESX)
- Experience with Eclipse and or Intellij
- Experience with Object Oriented Analysis and Design Knowledge of agile software development methodology Knowledge of XML and XSLT
- Software version control experience
- Experience with windows and Linux operating systems Requires Bachelor’s degree (in Computer Science or related field) or equivalent, and at least 8 years of related experience
- C Experience preferred
- Subversion experience preferred
248
Senior Software Developer Resume Examples & Samples
- Use Java, XML and other SW development tools to design, write, test, and document computer programs, subroutines, and scripts to create a statewide referral and quality monitoring system
- While maintaining current production code, you must demonstrate a willingness to step into new roles and learn new technologies quickly
- Be innovative and share ideas as we evaluate new or alternative data processing techniques to determine their usefulness in meeting project needs and deadlines
- BS or MS degree in computer science; 7+ years of experience working on Java applications, strong knowledge of Object Orientated Programming, and experience with multiple databases
- Enjoy working with a dynamic team, flexible and possess a good foundation of software development skills
- Experience with J2EE, HL7, JavaScript, JDO, JSON, JavaFX, XML, Oracle and interface engines such as Rhapsody or Mirth is ideal – but the most important skill is the desire and ability to quickly learn new technologies on your own
- Significant experience with different frameworks including Struts and Spring required
249
Senior Software Developer Resume Examples & Samples
- Tests, documents and deploys web applications
- Provides time estimates and status reports for web application development projects. Prioritizes projects and meets project deadlines
- Performs support and maintenance of web applications
- Minimum of 5 years related experience in a software web development role, including ASP.NET, .NET MVC, and/or Java technologies
- Strong knowledge of internet applications
- Strong knowledge of automated testing tools and writing (NUnit, XUnit, etc.)
- Strong knowledge of service-based design and service implementation
- Strong knowledge of JavaScript
250
Senior Software Developer Resume Examples & Samples
- Analyzes, designs, develops, codes and implements Java software components based on functional specifications and requirements
- Identifies application programming problems, and functional/integration issues
- Participates and maintains relationships with subject matter experts in order to remain apprised of direction, project status
- Participates in team design discussions to help identify processing improvements, performance enhancements, and generate ideas for greater implementation efficiency
- Follow approved life cycle methodologies, including the creation of design documentation
- Adherences to coding standards, and application of unit and system tests
- Provides appropriate research support to business and information technology groups within the organization
- Requires a bachelor's degree in area of specialty and 4 years or more of experience in the field or in a related area
- Hands-on experience with Java, Eclipse, JBoss, Spring Framework, Hibernate, JDBC, Relational Database, UNIX/Linux shell scripts, XSLT transformations required
- Experience with DB2 and Big Data technologies (Hadoop, HBase, SOLR) are a plus
- Follows approved life cycle methodologies, creates design documents, and performs program coding and testing
- Designs, develops, and implements web-based Java applications to support business requirements
- Resolves technical issues through testing, debugging, research, and investigation
- Familiar with standard concepts, practices, and procedures within data processing fields
- Strong team player who can perform a variety of tasks within team environment or can work as an independent team member
- Strong English communication skills required, mainly written but verbal English will be highly valued
- Performs a variety of tasks within team environment or can work as an independent team member
- A degree of creativity and latitude is required
- Typically reports to a supervisor or manager