Software Engineer, Mid Resume Sample
Work Experience
- Experience in software development with two or more of the following: programming platforms, including Java SE 7 Programmer, .NET, C/C++, C#, Python, HTML5, XML, Ruby, PHP, ASP.net, Informatica, or Open Source, CRM MS Dynamics, UX, SharePoint 2013, or application development frameworks, including Spring, Rails, or JQuery
- Experience with unit testing and test
- Experience with unit testing and test-driven development (TDD) and mocking, including JUnit, NUnit, CUnit, PyUnit, Mockito, PowerMock, or jMockit
- Experience with unit testing and test–driven development (TDD) and mocking, including JUnit, NUnit, CUnit, PyUnit, Mockito, PowerMock, or jMockit
- Experience with game development using Unreal, Unity, Lumberyard (Crytek), or similar 3D engines
- Experience with developing software solutions for console, PC, or mobile platforms
- Experience with game development using Unreal, Unity, Lumberyard Crytek, or equivalent 3D engines
- Knowledge of software development life cycles and optimization processes
- Present 1 shipped commercial game
- Experience with game development using Unreal, Unity, Lumberyard Crytek, or similar 3D engines
- Experience with implementing AI components, including state machines, behavior trees, and pathfinding
- Experience with game development using Unity, Unreal, or similar 3D engines
- Experience with developing software solutions for PC or mobile platforms
- Experience in C#, C++, or Java and with object-oriented programming practices
- Work with game producers, artists, designers, and quality assurance
- Security+CE, SSCP, CCNA-Security, or GSEC Certification within 6 months of hire
- Experience with Java, C, C++, or Python development in an academic or professional work environment
- Experience with collecting, cleansing, and analyzing operations research, mathematics, computer science, electrical engineering, systems engineering, management or data science, and critical infrastructure analysis data
- Experience with relational databases, including SQL
- Experience with object-oriented programming languages, including Java and scripting languages, such as Python
- Experience with software development using languages, including Java, C, C++ or Python in an academic or professional work environment
- Obtain a Security+CE, SSCP, CCNA-Security, or GSEC Certification within 6 months of hire
- Experience with software design, implementation, and testing
- Experience with using best practices and design patterns for writing clean, reusable, and highly organized code
- Experience with Automation as a Service (AaaS) workflow automation and development
Education
Professional Skills
- Possession of excellent problemsolving skills
- Solid understanding of IIS, Webserver and troubleshooting skills are required
- Demonstrated experience with all aspects of LabVIEW tool development
- Strong web application development experience using JavaScript and HTML5
- Experience with developing software in the GIS context, including ESRI Development Environment and Python standards and processing
- Experience with designing, implementing, and testing applications
- Experience with Java development, including Java EE technologies, including Spring, AngularJS, and Neo4j
How to write Software Engineer, Mid Resume
Software Engineer, Mid role is responsible for government, software, training, integration, gis, database, mac, security, java, reporting.
To write great resume for software engineer, mid job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Software Engineer, Mid Resume
The section contact information is important in your software engineer, mid 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 Engineer, Mid Resume
The section work experience is an essential part of your software engineer, mid 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 engineer, mid 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 engineer, mid position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Software Engineer, Mid resume experience can include:
- Experience with developing software applications in programming languages, including Java or Python
- Experience with object-oriented programming, including C#, C++, or Java
- Experience with object-oriented programming, including C#, Java, and C++
- Experience with developing Web applications, including MySQL, ASP.NET, C#, .NET 4.0, Java, or Python
- Experience in working with a high–level object–oriented language, including C++
- Experience in working with debuggers, including Visual Studio, Olly Dbg, or Immunity
Education on a Software Engineer, Mid Resume
Make sure to make education a priority on your software engineer, mid resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software engineer, mid 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 Engineer, Mid Resume
When listing skills on your software engineer, mid 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 engineer, mid skills:
- Collaborating effectively within a small team environment as well as work tasks independently with minimal direction
- Experience with working as an integral part of a team and providing solid delivery
- Experience with full life cycle project management and development, including requirements gathering, design, development, testing, rollout, and implementation
- Experience with software programming in object-oriented and scripting languages, including Java and JavaScript
- Experience with supporting certification and accreditation requirements by providing supporting documentation and information, as requested
- Experience with object–oriented programming languages, including Java and scripting languages, such as Python
List of Typical Experience For a Software Engineer, Mid Resume
Experience For Software Engineer Mid-level Resume
- Experience in working with vulnerability analysis tools, including IDA Pro or Fuzzers
- Experience with software development using languages, including Java, C, and C++ in an academic or professional work environment
- Experience as a Designated Engineering Representative (DER) or as a Unit Member (UM) in support of programs requiring FAA type certifications
- Experience in software programming and/or hardware design/troubleshooting
- Experience with version control, including Git
- Experience with software development and engineering practices
- Experience with the Coalition Joint Spectrum Management Planning Tool or Spectrum XXI
- Experience with working in Windows or Linux environments
- Experience with software development using languages such as Java, C, C++ in an academic or professional work environment
Experience For Software Engineer, Mid-level Resume
- Experience with developing in Visual Basic
- Experience in communicating directly with clients and teammates to define requirements, design software solutions, and present solution designs
- Experience with WordPress sites from scratch, developing templates, themes, and plugins
- Experience with relational databases, including MySQL
- Experience with unstructured databases, including Mongo and graph databases, such as Neo4J
Experience For Solaris Lead / Software Engineer Mid Resume
- Experience with working in UNIX and Agile environments
- Experience with supporting a government system program office in the acquisition of large space systems in the DoD or government
- Experience with developing Web or mobile applications
- Experience with Geohashing and spacial indices
- Experience with technologies, including Java, Tomcat, and PostgreSQL or equivalent relational databases
- Experience with software development using C# or similar object-oriented language
- Experience with at least one machine learning platform and approaches and best practices
- Experience with version control and related software, including git and JIRA
- Experience with software engineering and full lifecycle development
Experience For Software Engineer Mid-senior Resume
- Experience with scripting in Python and Perl
- Experience in SOAP or RESTful Web services with Hibernate or Spring frameworks
- Experience with Web application frameworks, including Java and JavaScript
- Experience with working in a collaborative and distributed team environment
- Experience developing Essbase applications
- The ability to understand and decompose requirements to support verification and validation testing of software components
- Element specific Modeling and Simulation experience
- Experience with JavaScript, JQuery, C, and .NET-based languages
Experience For Real-time Software Engineer, Mid-level Resume
- Experience with development and implementation in accordance to application design specifications and development plan
- Developing, maintaining, and integrating software into multiple environments/platforms while conforming to each set of government standards
- Supporting software development tasks including detailed software design, coding, unit/integration testing, and support for requirements analysis
- Developing of new application features as well as troubleshooting and resolving various software issues
- Generating interfaces and designs for the software product line while ensuring reusability in multiple domains and applications
Experience For Software Engineer Mid Resume
- Using a disciplined process driven approach for the design, development, operation, maintenance, and documentation of software components and computing systems
- Working and interfacing with a technically diverse user community and a multi-disciplined integrated product team
- Operating as a spokesperson for the Sensor Fusion group in meetings and collaborations
- Contributing to the creation of new distributed components and interactions that align with the future software and system architecture
- Spring 3+ Certification
Experience For Software Engineer, Mid Level Resume
- Knowledge of machine learning technologies, including Keras, Tensorflow, Pytorch, MXNET, sklearn, and spaCy
- Be personable, engaging, open, and honest, and display a client–facing attitude
- Windows-based Operating System Environments including Microsoft .NET/C#, VBA, SQL Server, and Access
- Knowledge of programming fundamentals, design patterns, algorithms, and data structures
- Certification for Spring 3+
- 8570 IA Certification, including Security+ or CISSP required
Experience For Software Engineer, Mid Resume
- Be comfortable with technical presentations and interacting with clients
- C and C++ coding, debug, and development
- C# / .NET coding, debug, and development
- Java, C++, scripting languages
- Knowledge of object-oriented design and development, complex system architectures and designs, and application and database integration
- Knowledge of Internet technologies and Web application architecture
Experience For Software Engineer Mid-level Resume
- Knowledge of AngularJS, MVC, Team Foundation Server (TFS), or Github
- Review, recommend, and develop programming artifacts and documents to enable the continued evaluation of all functional areas within the Web application and develop and maintain an Enhancement Implementation Plan with schedule to implement
- Maintain and modify existing Web application reports as specified by the Change Control Board process and provide continuous oversight and advice in all programming, coding, interfacing, and documentation matters relating to the Web application
- Experience with software architecture, Agile development, and service-oriented software
- Experience with UML, Java, and object-oriented design
- Experience with developing software applications and Web application deployment
- Experience with Linux, Java, UNIX, Oracle, Web application development, data processing, system administration, and system security
Experience For Software Engineer, Mid-level Resume
- Experience with explaining potential technical issues to non-technical stakeholders
- Experience with the installation, troubleshooting, and maintenance of both hardware and software
- Experience working in an Agile software development environment
- Experience in working as an integral part of a team with a delivery background
- Experience with Maven for building code and Git for version control
- Experience with software development in several languages, including C#, C++, Java, and Python
- Experience with Microsoft SQL Server, including database design
List of Typical Skills For a Software Engineer, Mid Resume
Skills For Software Engineer Mid-level Resume
- Software design, end user interaction, coding, unit testing, integration, and validation
- Experience in working with relational databases, including Oracle, MySQL, or SQL
- Experience with developing and maintaining interactive user interfaces and object–oriented software
- Experience with software engineering and languages, including Java, Python, C, and others in an academic or professional capacity
- Experience with deploying applications in Cloud environments, including Amazon Web Services (AWS) or Commercial Cloud Services
- Experience with troubleshooting network routing, interconnectivity, and firewall issues
- Experience with developing Web applications, including HTML, CSS, JavaScript, JQuery, SQL, ASP.NET, C#, and .NET 4.0
Skills For Software Engineer, Mid-level Resume
- Experience with the Software Development Life Cycle and best practices, including source control, requirements gathering, and configuration management
- Experience with software unit testing, integration testing, and test automation
- Experience with ServiceNow, adding capabilities, and making software changes
- Solid foundation in computer science and a genuine interest in software programming to solve challenging problems
- Experience with developing and providing user support of custom created low-code applications
Skills For Solaris Lead / Software Engineer Mid Resume
- Experience in developing software to communicate with other hardware using TCP/IP, UDP, and serial communications
- Experience with Java development, including Java EE technologies, such as Spring, AngularJS, and Neo4j
- Experience in developing with C# in Visual Studio or another objectoriented programming language
- Experience with unstructured databases, including Mongo and graph databases, including Neo4J
- Experience with software development using languages, including Java, C, C++, or Python in an academic or professional work environment
Skills For Software Engineer Mid-senior Resume
- Experience with large-scale distributed systems and large-scale data processing solutions, including Hadoop and Accumulo
- Experience with developing service APIs for external consumption and RESTful services design, development, and testing
- Experience with at least one scripting language, including JavaScript, Node, Python, or Bash
- Experience with Ada, C, C++, and C# and scripting programming languages
- Experience in information technology building enterprise scale internet/customer facing systems at a Fortune 500 organization
- Experience with Java development, including Java EE technologies, such as Spring, AngularJS, and Neo4j
- Experience with programming languages, including C, C++, and Python
Skills For Real-time Software Engineer, Mid-level Resume
- Experience with programming in Java, Python, C, shell scripting, JSP, JavaScript, and HTML
- Experience with Java or C++ in several operating environments, including Windows, Linux, and Mac OSX
- Experience with Linux, Java, UNIX, Oracle, Web application development, including data processing, system administration, and system security
- Experience with creating and managing SharePoint groups and sub-sites
- Experience with writing and editing HTML and JavaScript
Skills For Software Engineer Mid Resume
- Experience with the Software Development Life Cycle (SDLC) and best practices, including source control, requirements gathering, and configuration management
- Experience with developing Web solutions using MongoDB, Express, AngularJS, and Node
- Experience with software development using languages, including Java, C, or C++ in an academic or professional work environment
- Experience with one or more scripting languages, including Python and JavaScript
- Experience in working with C++, C#, or JavaScript
- Experience with working in Windows and Linux environments
- Experience with software development methodologies, including Agile
- Experience with modern Web development and Web technology stack tools, including HTML, CSS, JavaScript, Java, JEE, and AJAX,
- Experience with applicable programming languages,
Skills For Software Engineer, Mid Level Resume
- Experience with broad technology delivery, including custom Web solutions development and object
- Experience with hyperspectral or electro–optical image processing and analysis
- Experience with C++ or an equivalent object–oriented language, including Java and SQL Server or equivalent SQL database, such as MySQL or Oracle
- Experience in interfacing desktop applications with Web applications, Web services, and SQL servers
- C# and object oriented programming experience
- Experience working with RDBMS (MS SQL Server, Oracle, MySQL)
- Experience with Java, Object-oriented Programming (OOP), Microservices Architecture, Maven,
- Experience with software development using languages such as Java, C, or C++ in an academic or professional work environment
Skills For Software Engineer, Mid Resume
- Experience with C, C++, Java, or equivalent structured programming languages
- Experience with automated testing and DevOps technologies
- Experience with working for the intelligence community
- Experience with technologies including Java, Tomcat, and PostgreSQL or other relational databases
- Experience with designing database schemas for RDBMS and NoSQL products
- Experience with Agile development, cross-domain solutions for collaboration and file transferring, data migration, and system architecture
- Experience with Web-based development, including HTML, Java, JavaScript, and CSS
- Experience using Agile software methods
- Experience with the software estimating process
Skills For Software Engineer Mid-level Resume
- Experience with Real-Time POSIX Operating Systems (VxWorks, Integrity, etc.)
- Experience with standards-based Web development, including HTML, CSS, or JavaScript
- Experience with Web–based development, including HTML, Java, JavaScript, and CSS
- Experience with software engineering and development
- Experience with Linux and Windows scripting
- Experience with variant data and document languages, including XML and YAML
- Experience with working in software development
- Experience with coding professionally in Python, Java, C/C++, or Go
Skills For Software Engineer, Mid-level Resume
- Experience with web development languages, including HTML and JavaScript
- Experience with version control, including Git or Subversion
- Experience with relational databases, including SQL Server, PostgreSQL, or MySQL
- Experience with working on professional software development teams
- Experience with relational databases, including SQL Server, PostgreSQL, and Oracle
List of Typical Responsibilities For a Software Engineer, Mid Resume
Responsibilities For Software Engineer Mid-level Resume
- Demonstrated experience with data manipulation and conversions across application, operating system, and system boundaries
- Experience in software engineering on government programs
- Experience troubleshooting legacy and activity maintained software
- Experience with broad technology delivery, including custom Web solutions development
- Experience with development in .HTML and XML, ASP.Net, Node.js, and Java
- Understanding of GIS concepts, imagery interpretation and spatial data is highly desired
- Proficient in building and deploying .NET web applications
Responsibilities For Software Engineer, Mid-level Resume
- Knowledge of streaming services such as Blue Force Tracking
- Knowledge of automated integration testing using Junit or similar framework
- Learn new programming languages and technologies via self-study and collaboration with team members
- Knowledge of a high-level object-oriented language, including C++
- Based data retrieval systems, including JEMA
- Thorough knowledge of ArcSDE, ArcGIS Server and geoprocessing tools
- Knowledge of automated integration testing in support of continuous integration or continuous delivery pipelines
- Develops and maintains code, and integrates software components into a fully functional software system
Responsibilities For Solaris Lead / Software Engineer Mid Resume
- Executes test procedures and documents test results to ensure software system requirements are met
- Experience with application development in Java and other technologies, including J2EE, JSP, Servlets, JDBC, Spring, Maven, Ant, XSLT, XML, JSON, HTML, and CSS
- Interact with technical and non–technical staff
- Develop modernized software components to support mission critical applications within PSPD. Work in an Agile environment using tools such as JIRA and Confluence
- Ensures software standards are met. Develops error free solutions to meet customer goals. Supports deployment of software and provides production support as needed
- Experience with DoD spectrum management for the Army or Marine Corps
- Experience with military Command, Control, Communications, Computers, Intelligence, Surveillance and Reconnaissance (C4ISR) programs
- Experience in Web application development with PHP, JavaScript, Ajax, and MySQL
- Experience with HTML, CSS, and XML
Responsibilities For Software Engineer Mid-senior Resume
- Experience in Web application development with PHP, JavaScript, Ajax, and MySQL
- Experience with HTML, CSS, and XML
- With BS; 3 years with Masters
- Javascript frameworks such as jquery, angular
- Work under consultative direction and requires minimal supervision
- Interfacing with internal and external stakeholders to develop software requirements, write informative documentation and to provide training and support to users
- Experience with object-based database development using MySQL
Responsibilities For Real-time Software Engineer, Mid-level Resume
- Experience with Apache Tomcat
- Experience with .Net, C++, C# or Java
- Experience with full stack software development
- Interact with technical and nontechnical staff
- Travel to CONUS customer sites 10-20% of the time
- Display a service-oriented attitude and collaborate with others
- Experience with software development and platform engineering, including maintaining high systems availability and secure systems postures, such as patching and maintenance
- Experience with multiple operating systems, including UNIX, Linux, and Windows and various intelligence fields’ data and tools, including GEOINT, HUMINT, MASINT, OSlNT, and SIGINT
- Experience with advanced SQL query writing, data retrieval, and data mining from relational databases, including Oracle, PL/SQL, MySQL, Postgres, and Microsoft SQL Server, such as T-SQL
Responsibilities For Software Engineer Mid Resume
- Experience with supporting sensor testing and evaluation
- Experience with NoSQL DB, including Accumulo and Mongo
- Experience with Web UI technologies, including JavaScript and HTML5
- Experience with AngularJS, D3, and other Web UI development tools
- Experience with Java or Python development in a professional work environment
- Work as part of a small, dynamic, and skilled team on high impact and high visibility projects
- Experience with object
Responsibilities For Software Engineer, Mid Level Resume
- Experience with Agile development practices and principles
- Advanced software development experience with ESRI Web APIs
- Experience with Javascript frameworks such as Dojo and jQuery
- Experience with Telerik products
- Demonstrate ability to manage multiple tasks and perform work on time
Responsibilities For Software Engineer, Mid Resume
- Experience with AWS, Jenkins, Ansible, Meosphere DC/OS, GitLab, Nexus, HP Fortify, SonarQube, Microservices Architecture, and Docker
- Experience with Maven, and Git
- Knowledge of mobile OS and app languages, including HTMLS, Android, iOS, Swift, C Object, and C#
- Work on high impact and high visibility projects as part of a small, dynamic team
- Present to team and client staff on technical subjects with non
Responsibilities For Software Engineer Mid-level Resume
- Knowledge of Analytics Visualization Laboratory (AnVL) Infrastructure
- Experience with advanced SQL query writing, data retrieval, and data mining from relational databases, including Oracle, PL/SQL, MySQL, Postgres, and Microsoft SQL Server, such as T
- Experience with network programming, XML, data parsing, integration with different services, code configuration management with git, and virtual machines, including Vagrant and Virtual Box
- Security+ Certification or ability to obtain within the first few months of hire
- Knowledge of the software development lifecycle (SDLC)
- Knowledge of database concepts maintenance, error log analysis, and code performance analysis
- Experience with Java, software development in a Linux environment, Apache NiFi, Apache Spark, Apache Storm, Apache Kafka, Accumulo, Elasticsearch, and object-oriented design principles
- Experience with Java, C, or C++ development in an academic or professional work environment
- Experience with Java, C#, .NET, or SharePoint development in an academic or professional work environment
Responsibilities For Software Engineer, Mid-level Resume
- Experience with Java and open source software technologies
- Experience with Agile software development methodology and tools
- Experience with satellite mission management software
- Experience with Open Systems Architecture design principles
- Successfully handle complex, multi-domain issues and multi-level access environments
- Experience with multiple programming languages, including Bootstrap, HTML5, JavaScript, CSS, XML, or C++ and developing Web–based applications using ASP.NET
- Experience as a team lead and with project management techniques