Software Senior Developer Resume Sample
Work Experience
- Health benefits (medical, dental, vision)
- Matching RRSP/401k contribution program
- Monthly commute allowance
- Employee referral bonuses
- Insurance (travel, life, short/long-term disability)
- Synopsys is a meritocracy (get rewarded based on merit—produce more, earn more)
- Basic knowledge of telecommunications technologies
- Research, conceptualize and develop new or complex technologies and their applications
- Read and evaluate RFP’s and Proposals
- Experience with Protocol Analyzer, Emulator and Peripherals
- Advanced proficiency in Software Requirements, Software Design, Software Engineering Tools & Methods Software Engineering Quality, Software Construction and Software Testing
- Expert proficiency in Software Maintenance
- Experienced with Eclipse CDT and GoogleTest
- Advanced debugging skills (gdb core analysis, remote debugging, assembler)
- Learn the existing code, with full support and mentoring provided by the development team, and then a gradual hand-over of responsibility is envisaged, with the engineer taking ‘ownership’ of this area of the software
- Mathematics knowledge of 2D geometry, trigonometry, transformations
- Experience of software development lifecycle and working in a development team
- Mature approach to software development with a full appreciation of the importance of test driven development
- Clear written and verbal communication skills, with attention to detail
- Contribute to SW architecture and design
- Analyze found problems and define corrective actions
- Estimate, design and develop new features according to User Stories and Acceptance Criteria
- Write documentation for bug fixes and implemented features
Education
Professional Skills
- Strong C# server knowledge with multi-threading and excellent design skills
- Your C++ programming skills and engineering know-how are impressive (typically more than 8 years’ experience)
- Excellent coding skills in C++
- Strong hands-on C++ programming skills
- Strong design and programming skills in C or C++
- Excellent communication skills – most especially with organization team members & external vendors
- Professional experience with following skills
How to write Software Senior Developer Resume
Software Senior Developer role is responsible for design, programming, english, software, architecture, coding, integration, linux, german, development.
To write great resume for software senior developer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Software Senior Developer Resume
The section contact information is important in your software senior developer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Software Senior Developer Resume
The section work experience is an essential part of your software senior developer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous software senior developer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular software senior developer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Software Senior Developer resume experience can include:
- Obtain and maintain deep understanding of the NPrinting architecture and implementation in order to contribute to technical decisions including component roadmap
- Operate autonomously and effectively with only high-level direction
- Good conceptual, analytical, mathematical skills
- Demonstrated experience with strong focus on quality and timely delivery
- Excellent communication skills in English (both verbal and written) to interact with key stakeholders and regional teams
- Excellent communication skills in French and English, both written and spoken
Education on a Software Senior Developer Resume
Make sure to make education a priority on your software senior developer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software senior developer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Software Senior Developer Resume
When listing skills on your software senior developer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical software senior developer skills:
- Participating in code reviews, working with business analyst and testers to effectively document and validate all implementations
- Strong coding and problem-solving skills
- Proven experience in exploring new technologies to developing and delivering innovative solutions
- Excellent understanding of SQL and experience in at least one of the following database: Oracle, DB2 or MSSQL
- Your C++ programming skills and engineering know-how are impressive. Be prepared to be tested and challenged on this!
- Experience with WebSphere Message Broker (WMB), IBM MQ Series, IBM Integration Bus including hands on experience developing message flows
List of Typical Experience For a Software Senior Developer Resume
Experience For Senior C++ Software Developer Resume
- Master in computer science, engineering, physics, or applied mathematics, 2+ years programming experience
- Extensive industry experience with software engineering best practices, processes and supporting tools,
- Experience developing software applications
- Solid knowledge in C++ programming (also C++11/14 standard)
- Programming experience
- Experience with C/C++ and Perl programming
- Mid/ Senior level software development experience using C# .NET,
Experience For Senior Software Developer C Resume
- Experience with C/C++ on Windows and/or OS X
- Solid knowledge of Data Structures, Algorithm, Object-Oriented Analysis and Design, and other core Computer Science areas
- Experienced in distributed and scalable server-side software development
- Experience with Windows C#/.NET development and web technologies
- Deep experience with Visual Studio, MS Office (especially Excel), and TFS
- Learning of existing source code (stress resistance to legacy code)
- Creating and preparing documentation (High-level Design, Component-level Design)
Experience For Senior C Software Developer Resume
- Working by A-Spice processes (creating tracebility matrices...)
- Understanding of operating system and device driver fundamentals
- Understanding of memory management, multi-threading, code efficiencies
- Learning of existing source code
- Providing technical leadership and mentoring to junior developers
- Funding Valuation Adjustment (FVA) calculation and hedging
Experience For Senior Developer, Embedded IoT Software Resume
- Working with customer requirements
- Designing, development of core components/services which are flexible, extensible, multi-tier, scalable, high performance and reliable applications
- Developing use cases and design alternatives in accordance with business requirements
- Keep current with new and developing technologies as they appear in industry, and assist in determining the feasibility of adopting new technologies
- Be involved in challenging and fast paced projects supporting business by delivering
- Remain flexible and willing to change while creating innovative solutions that put the customer, partners, and company first
- Basic knowledge in understanding HW schematics and in using measurement equipment
Experience For C++ Senior Software Developer Resume
- Carry out all configuration and development activities to the customer’s warehouse solution primarily utilizing Microsoft Dynamics NAV
- Design and implement endpoint security solutions in response to emerging threats
- Work as part of a global product team developing new capabilities for the data analytics solutions for Oracle Analytics Cloud products
- Participate in all aspects of software development: definition, design, implementation, testing, documentation, delivery, etc
- Develop and execute software tests and debugging routines
- Enhance, modify, and fix defects in existing software modules
- Contribute to planning and estimation activities
- Self-motivated and passionate in developing high quality software
- Implementation of new features and support of existing code
Experience For Senior Software Engineer C-web Developer Resume
- Communications with customer in case of planning; requirements and tasks clarification
- Create software documentation and do regression testing on software
- Work with analysts to develop applications and/or platforms that enable the Breeding organization to drive genetic gain
- Write web services, business objects, and other middle-tier framework using the .NET framework
- Competency with development in object-oriented programming languages, preferably Java
Experience For Senior C Software Developer With Operations Research Resume
- Analyze requirement specifications, carry out feasibility analysis and estimating effort
- Play a critical role in building the teams from the ground
- High level of proficiency in the following areas
- Credit Valuation Adjustment (CVA) Calculation and hedging
- Collateral Adjusted Valuation (CAV) hedging
- Proficiency in debugging complex problems in a real-time environment
Experience For Senior Software Engineer C++ Developer Resume
- BS in computer science, electric/electronic engineering or mathematics
- Advanced knowledge of C programming language
- Jasmine and Karma for unit testing
- Programs and performs the debugging
- Design, develop, and maintain
- Willingness to work with a huge amount of non-documented code
- Communications with customer in case of requirements clarification
- Develop, enhance, and maintain endpoint security agents
- Assist and troubleshoot product related issues escalated by the product support team
Experience For MS NAV Software Senior Developer Resume
- Knowledge of endpoint, network and data security highly desired
- Work with other development teams, product management and UX resources in agile, iterative design and development
- BS/MS in Computer Science or related major
- Willingness to work with a huge amount of code
- Design, build, and maintain efficient, reusable, and reliable C++ code
Experience For Senior Software Developer / Designer Java Resume
- Implement performance and quality modules
- Provide leadership to encourage adoption of software development best practices
- Interface with clients to resolve technical support issues or to increase product usage and adoption
- BS in Computer Science or related fields, MS desired
- Expertise with C++ and database (SQL and Oracle) technologies
- Write software programs using any of the following programming languages ( ASP.NET C#, PHP, Java Android, IOS(Swift/Objective C), JQuery, JavaScript, Bootstrap and the likes )
- Relevant work experience
- Experience as a key developer on enterprise projects
List of Typical Skills For a Software Senior Developer Resume
Skills For Senior C++ Software Developer Resume
- Very good communication skills, fluent in English
- Strong verbal and written communication skills and a desire to use them in a team environment
- Or more experience in software engineering (strong in C#.NET 4.5+, focus on web-based applications built in ASP.NET MVC4/5)
- Meticulous problem solving skills
- Strong C, C++ (including OO and STL) with 6+ years’ experience in software development
- Strong working experience of C# and .Net Technologies
- Analytical and problem solving skills, knowledge of algorithms and complexities
- Architecture skills for managing data and applications in a High-Performance Cluster environment
Skills For Senior Software Developer C Resume
- Strong experience developing on C++ and C (Variables, arrays, structures, pointers, classes, etc)
- Well demonstrated working experience with C# or Java
- Good linux expertise; embedded linux experience is an advantage
- Solid work experience +/- 7years
- Strong experience with OOP
- Experience as a Technical Lead in RedPrairie with a high level of demonstrated performance
Skills For Senior C Software Developer Resume
- Prior NAV upgrade and data migration experience
- +6 years of experience in Software development; embedded development is a strong advantage
- Proven ability to write software and several years of industry experience
- Self-motivated to research new skills and technologies
- Collaborates effectively within and across teams, and communicates status and issues clearly and promptly
- Model integration skills
- Working knowledge of designing application through XML and experience with XML parsing techniques like SAX, DOM
- Scripting experience, e.g. Perl, Python, Korn/Bash shell
- Scripting experience: perl, bash, etc
Skills For Senior Developer, Embedded IoT Software Resume
- Experience finding, using, compiling, and patching C and C++ libraries
- Solid theoretical foundations in various areas of computing, including algorithms & data structures, databases and especially distributed computing
- Experience with developing applications using design patterns (etc. MVC, Decorator, Singleton)
- Very good understanding of electronic trading platforms (Bloomberg, Reuters, TradeWeb) and FIX Protocol
- Experience in scripting (shell scripting, Python)
- Nine or more years of programming and testing experience
Skills For C++ Senior Software Developer Resume
- Experience using automated testing tools like xUnit, Gallio, RhinoMocks, Selenium and/or other test automation tools
- Experience working with and being part of a global development team
- Experience working on projects using Agile methodology and/or test driven development an advantage
- Experience with industry standard tools for debugging, performance profiling, memory management, code coverage
- Experience developing and debugging kernel level code and/or device drivers
- Experience in identifying and estimating project requirements/tasks
- Experience in creating advanced software architectures, redesign and refactoring, competent in design patterns
- Good command of English (speaking & writing)
- Experience of designing and/ or building RESTful api’s
Skills For Senior Software Engineer C-web Developer Resume
- Good understanding of responsive web design and usability concepts
- Experience with TDD and test automation, eliminating manual processes wherever possible
- Financial services and/or e-trading experience
- Experience in the automated trading domain
- Experience using code static analyzers (QAC, PCLint, or any)
- Very good KnowHow: C++, Python 2.7, shell-scripting (zsh)
- Good understanding of complex Architecture environment
Skills For Senior C Software Developer With Operations Research Resume
- Experience working with XML and ACORD
- Experience working with Oracle, DB2, MSSQL
- Deep understanding and hands-on experience with С++
- Experience with Microsoft Visual Studio, a source code management system (TFS, Subversion,…) and a defect tracking system
- Familiarity with best coding practices, SOLID
Skills For Senior Software Engineer C++ Developer Resume
- Proven track record demonstrating ability lead teams in a dynamic, fast paced environment
- Experience in developing applications or libraries in C or C++
- Experience working with C/C++ in a Linux/Unix environment
- Strong understanding of computer architecture and optimization in code design
- Have a solid knowledge of common software design patterns and engineering practices
- Proven ability to learn and apply new technologies, programming techniques and languages
- Any Agile or Lean Software Development experience such as Kanban, Scrum, Test-Driven Development, and/or Extreme Programming methodologies
Skills For MS NAV Software Senior Developer Resume
- Experience helping others to design, write, conduct, and direct the development of tests
- Solid understanding of the software fundamentals, regardless of language, framework, platform, or technology
- Experience with modern version control and ticketing systems. We use Git and Jira
- Experience with coding standard (e.g. MISRA)
- Strong understanding of Java and/or C#
- Experience with multithreaded programming (pthreads or Win32 threads)
Skills For Senior Software Developer / Designer Java Resume
- Some familiarity with (i.e. some experience using) coverage tools, profilers, or other C/C++ dynamic analysis tools
- Experience developing applications to run in a large-scale environment
- Excellent understanding of architectures and design patterns
- Experience in working with larger teams and on complex projects
- Experience developing applications in C# and .Net technologies as a Senior Software Engineer
List of Typical Responsibilities For a Software Senior Developer Resume
Responsibilities For Senior C++ Software Developer Resume
- Very good verbal and written communication skills, and an ability to work collaboratively with your peers
- Experience creating tools to automate the deployment of an enterprise software solution to the cloud
- Many years of experience optimizing code for nanosecond latencies
- Thorough understanding of and experience with Continuous Delivery and Deployment
- Development experience in distributed cloud-based systems
- Proficient in C#, with a good knowledge of its ecosystems
- Experience with popular web application frameworks, such as JQuery, bootstrap and Angular
- C/C++ development experience is essential, as is exposure to the
- Good command of C++/STL/templates/C#
Responsibilities For Senior Software Developer C Resume
- Experience as a C++ and/or C software developer
- Experience with Automotive communication Tools (CAN, VECTOR) is an advantage
- Experience with API (REST/SOAP)
- Good KnowHow: Linux/Unix, Java, PHP
- Experience with standard tools vi/vim, Jira, Subversion, Apache Ant, GNU Make
- Software development experience
- Experience in C#
- Experience as a C/C++ software developer
- Are a strong C++ developer
Responsibilities For Senior C Software Developer Resume
- Have good knowledge of C# or Java
- Good knowledge of C++ (templates, stl) and C#
- Nice to have: MFC, C++11, boost, WCF, WPF, OOP/OOD principles and patterns, SOLID
- Hands on work experience with full life cycle ERP implementations
- Extensive experience with C#, ASP MVC .Net Framework
Responsibilities For Senior Developer, Embedded IoT Software Resume
- Knowledge of Design Patterns, SOLID Principals and their application
- Experience with Visual Studio and Team Foundation Server/Visual Source
- Experience in C++ software
- Experience with SaaS (Software as a Service) solutions
- Experience with component-based development and/or interface driven design
- Experience with CI and CD pipelines. We use TeamCity and some custom tools
- Adding new functionality whilst also being mindful of TCO costs of the platform, making most efficient use of our calculation grid and MonteCarlo resources
Responsibilities For C++ Senior Software Developer Resume
- Building applications that leverage internal data to meet various reporting requirements
- Working knowledge of development tools such as debuggers, profilers and
- Scripting : Bash, Perl, Python,JavaScript, SQL,
- Guiding a team technically whose goal is to deliver software solutions to meet our business needs
- Driving quality in all deliverables from the feature team
Responsibilities For Senior Software Engineer C-web Developer Resume
- Ensuring the “bigger picture” is captured in solutions
- Developing on a large, distributed risk platform that is shared across a number of business areas
- Driving innovation and simplification in a complex platform
- Interacting with a range of business stakeholders and users
- Understanding the CVA/xVA business process
Responsibilities For Senior C Software Developer With Operations Research Resume
- Analyzing enormous amounts of data
- Understanding of Master Data Management concepts
- Programming in Linux environment
- Working frequently with other Developers, Product Management, Quality Assurance, and Customer Support
- Understanding of server infrastructure and it’s interactions with the developed products (Windows Server 2k8R2 or later, IIS 7.5 or later etc.)
- Passionate about creating high quality software components using cutting edge technologies and tools
- Enjoy designing and developing new software features and components
- Deep understanding of CI/CD tools including TeamCity, Octopuss
Responsibilities For Senior Software Engineer C++ Developer Resume
- Knowledge of setting up and running applications and services on a Linux server
- Tenacity and persistence in solving complex problems, while keeping cool even (and especially) under stress and in a crisis
- Weekly in-house professional massages, tickets to sporting and theater events (depending on office location)
- Familiarity in image processing and pattern matching technologies; knowledge of PDF file format and tools
- Basic SQL knowledge and understanding of relational databases
- Distributed grid computing platforms/solutions
Responsibilities For MS NAV Software Senior Developer Resume
- Exposure to market and trade data within an Investment Banking environment
- CI processes and tooling
- Cross-platform development on Linux and Windows, using gcc and MSVC
- Have worked on the full stack including high speed network design, firmware, kernel modification, compiler modification, and distributed system design
- Generous benefits plan structure including an option for fully paid health insurance premiums for individuals
- Free catered lunches every day with snacks and beverages provided daily (depending on office location)
- Company paid onsite gym membership (depending on office location)
- Pre-tax transportation contributions (depending on office location)
Responsibilities For Senior Software Developer / Designer Java Resume
- Knowledge of Mobile Development for either IOS/Android using Native or Hybrid (Cordova) Approach
- Familiarity with development using RxJava and Vert.x
- Produce high quality software including the creation of detailed technical documentation
- JavaScript / client side data binding frameworks (i.e. bootstrap.js/angular.js or similar), AJAX and HTML
- Is willing to accept change, is both pragmatic and a self starter
- Self-motivated and willing to “do what it takes” to get the job done