APPLICATION DEVELOPER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: July 29, 2024 - The Application Developer possesses a college-level education with proficiency in Windows Forms applications, object-oriented programming, and relational databases. They exhibit an eagerness to learn new technologies and excel in problem-solving, demonstrating strong customer service skills. With fluency in Dutch and English, they seamlessly integrate into diverse development tasks, ensuring efficient delivery of value to customers.

Summary of Application Developer Knowledge and Qualifications on Resume

1. BS in Software Engineering with 4 years of experience

  • Have very strong technical knowledge of at least one of the following areas and a working knowledge of the other areas such as Application development, testing and publication targeting connected television devices (HTML, JavaScript, Python, NodeJS, JavaScript frameworks and supporting server/cloud technologies)
  • Experience with Code optimization when targeting resource-constrained devices and Technical copywriting and publishing
  • Experience with AV media encoding and packaging and Media delivery over IP
  • Have content protection techniques and associated security considers in development, production and publication environments
  • Have the familiarity working with early-stage technology, sometimes not yet in a deployable state.
  • Creatively exploiting media delivery and presentation technology to develop new kinds of services
  • Working in a rapidly evolving operational environment
  • Building and growing relationships with third-party content providers and application developers
  • Have previous experience working in the TV and/or online media industry in role(s) relating to application development, content publication and/or developer support is preferred but not essential.

2. BA in Web Development with 2 years of experience

  • Hands-on experience with Angular (2+)
  • Hands-on experience with Typescript
  • Hands-on experience with Modern Web (JavaScript, HTML 5, CSS3)
  • Hands-on experience with NodeJS
  • Hands-on experience with APIGEE
  • Hands-on experience with Jenkins
  • Hands-on experience with Github
  • Hands-on experience with Docker
  • Hands-on experience with Kubernetes
  • Hands-on experience with Concourse
  • Hands-on experience with Cloud (AWS)
  • Hands-on with Java (SE/EE)
  • Have experience with JUnit
  • Have experience with Maven
  • Have experience with ChatOps
  • Have experience with SOAP web services
  • Have experience with Spring Boot
  • Have experience with Angular JS
  • Have experience with Linux Shell
  • Have experience with OAuth 2.0/Open ID Connect
  • Have experience with AI / Machine Learning.

3. BS in Computer Science with 6 years of experience

  • Have college-level (HBO) work and thinking.
  • Experience with Windows Forms applications
  • Have proficiency in object-oriented programming concepts and methods
  • Have experience with relational database storage and SQL as well as Entity Framework or other ORM technology
  • Have the ability to break down complex development tasks into actionable steps
  • Have an excellent command of the Dutch language and have a good understanding of the English language in word and writing
  • Have the ability and eagerness to learn new technologies
  • Experience and/or training or equivalent combination of education and experience
  • Experience with at least one of these databases InterSystems Cache/Ensemble, any form of SQL, any form of NoSQL
  • A self-starting, highly engaged work ethic directed and focused on delivering value for the customer by wearing many hats on the team
  • Excellent development expertise with a passion for new technology development
  • Ability to jump into any aspect of the development process
  • Logical thinking skills and the ability to apply those skills to solve business problems
  • Excellent customer service and relationship-building skills

4. BA in Information Technology with 3 years of experience

  • Have B.Sc in Computing Science, or Technical Diploma Specializing in Programming or equivalent
  • Development focused on current Microsoft development tools and architecture
  • Have solid experience in full-stack development and all phases of software development including soliciting requirements and software testing.
  • Have a strong desire to stay up to date on current development practices and tools
  • Have strong analytical and problem-solving skills.
  • Be self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.
  • Have proven ability to be flexible and work hard, both independently and in a team environment, in a high-pressure environment with changing priorities.
  • Have excellent oral and written communication skills.
  • Be a results-oriented individual who thrives on working in a fast-paced environment.

5. BS in Data Science with 5 years of experience

  • Experience in the requested domains or similar
  • Have experience in the conception of application and interface programs in the underlying implementation technology
  • Have experience in the implementation of data migration 
  • Experience in customizing and in the programming of the relevant applications
  • Experience in the use of standard bug fixing tools of the implementation technology or similar
  • Experience in module support  and Have Cloud experience
  • Large-scale software development or application engineering with recent coding experience in two or more of the following languages such as Java, JavaScript, C/C++, C#, Swift, Node.js, Python, Go, or Ruby (preferable Python)
  • Have recent hands-on experience with AWS Lambda
  • Have recent hands-on experience with DynamoDB
  • Be exposed to Agile development methodologies
  • Have experience with Continuous Integration and Continuous Delivery (CI/CD)

6. BA in Computer Programming with 1 year of experience

  • Know SAP BW and SAP HANA, or similar – within this role will be required to design and develop extensively within BW/HANA
  • Have strong experience in software engineering and solution delivery methodologies
  • Have the ability to be flexible and adaptable in learning and understanding new technologies
  • Have the ability to communicate effectively
  • Have the ability to conduct research into software-related issues and products
  • Have the ability to work both independently and collaboratively as part of a team
  • Have experience with agile and lean methodologies
  • Have proven analytical and problem-solving abilities
  • Have the ability to effectively prioritize and execute tasks in a high-pressure environment
  • Have strong experience in working with businesses in leveraging technology to meet business goals and requirements
  • Have strong written communication and presentation skills
  • Have strong interpersonal skills
  • Have strong team leadership skills and work ethic
  • Have the ability to conduct research into software-related issues and products
  • Have the ability to be highly self-motivated and focused
  • Have the ability to pay keen attention to detail

7. BS in Computer Engineering with 7 years of experience

  • Have excellent communication and problem-solving skills that am eager to work with different teams to examine and problem solve, as well as possess project management skills including
  • Have proficiency in WorkFlow, Sharepoint, and various Microsoft platforms 
  • Have familiarity with AFMS servers and SAS BI
  • Completing projects on time and within budget
  • Comfortably be available to communicate project status updates
  • Have the ability to be prepared for changes and the ability to adapt and arrange projects to complete them on time
  • Have excellent Leadership Skills in Information Systems & Business Analysis
  • Work with external partners and clients to gain a thorough understanding of needs and requirements and collaborate with the team to develop successful solutions, as well as be able to communicate the different solutions and updates to clients.
  • Have excellent oral and written communication skills and the ability to develop excellent working relationships both internally and externally.
  • Have proven IT skills, including the use of Microsoft Office.
  • Be educated to a degree level in computer sciences (or equivalent experience/professional qualification)
  • Be a professional practitioner with knowledge and expertise in developing software using object-oriented programming
  • Have knowledge of and commitment to software development best practices including issue tracking, unit testing, documentation, and version control
  • Experience developing applications using hand-coded C++, C, Java, or C#
  • Experience being able to network effectively and develop strong and productive working relationships.
  • Have the ability to solve problems and resolve issues, plan solutions and make pragmatic decisions.

8. BA in Information Systems with 4 years of experience

  • Experience implementing automation solutions written in UiPath.
  • Eexperience working in the C#/.NET framework.
  • Have demonstrated experience working in agile or lean environments.
  • Have a solid understanding of software design principles.
  • Experience working with Microsoft Office products like Excel, Access, Word.
  • Experience working with scripting languages, particularly Powershell or Python.
  • Experience working with SAP via the SAP GUI.
  • Have demonstrated experience uncovering requirements, designing and delivering solutions, and supporting solutions after delivery.
  • Have solid experience in performing data migration/conversion design and development
  • Have hands-on software troubleshooting experience
  • Have strong experience in software engineering and solution delivery methodologies
  • Have strong experience in integrated development tool suites
  • Understand operating platforms and Cloud/DB environments such as Windows, Unix, SQL, Azure and associated scripting languages

9. BS in Mathematics with 8 years of experience

  • Knowledge in Axway Secure Transport, MoveIT or similar MFT suite.
  • Strong knowledge of Windows, Perl and LINUX and shell script.
  • Experience with Communication Protocols such as FTP, FTPS, SFTP, HTTP, HTTP/S, etc.
  • Experience with Java / J2EE preferred.
  • Data definition, data control, and transactional control.
  • Operating System skills in UNIX, Linux, and Windows.
  • PGP-encryption, SSH, SSL setup and configuration.
  • Python programming
  • Experience building and managing a high traffic, SaaS-based applications, and APIs
  • Experience with an Agile team, particularly in a continuous delivery environment
  • Strong, collaborative team culture

10. BA in Computer Information Systems with 2 years of experience

  • Experience with C/C++ in Windows environment a MUST
  • Strong SQL and relational database skills (MS SQL)
  • Knowledge and understanding of principles of Object-Oriented Analysis and Design
  • Web development with experience in HTML, JavaScript, .NET, and CSS
  • Strong verbal and written communication skill
  • Experience with Crystal Reports considered an asset
  • Experience with modern front-end frameworks like React, Bootstrap etc an asset
  • Ability to monitor and maintain process reliability
  • Ability to produce quality work in a timely manner
  • Keen to learn and keep up with new technology

11. BS in Artificial Intelligence/Machine Learning with 6 years of experience

  • Experience writing and deploying web applications using PHP within a MVC framework.
  • Experience using JavaScript, JQuery, and CSS to provide rich user experiences.
  • Experience scripting using Powershell.
  • Experience writing SQL queries.
  • Familiarity using Git for version control.
  • Familiarity with SAML Single Sign-On authentication.
  • Experience managing projects (collecting requirements, setting scope, managing a timeline, iterative delivery, collecting evaluative feedback)
  • Familiarity with Laravel MVC.
  • Familiarity with Azure Active Directory.
  • Experience using/administering Atlassian products (JIRA Software, Service Desk, Confluence, Bitbucket, and Bamboo)
  • Familiarity with using/administering CAMS Student Information System.
  • Familiarity with writing Classic ASP.
  • Familiarity with writing technical documentation and help guides.

12. BA in Management Information Systems with 3 years of experience

  • Possess strong analytical skills, demonstrated by the ability to receive and analyze requirements and propose a suitable solution that adheres to the team’s methodology
  • Operate in a self-sufficient manner, but also identify the right time to raise queries or concerns
  • Possess strong communication skills, demonstrated by the ability to communicate at the right level with all parties involved—developers, architects, and end users—who may be based in different locations and time zones
  • Present proven Skills in Problem-Solving for Complex Application Environments
  • Possess a good understanding of Deployment Architectures and High Availability Concepts
  • Object-orientated PHP development, proficient in all stages of web development from conception to deployment
  • RESTful API Experience (experience with PHP cURL library)
  • Strong JSON Experience and HTML and current CSS styling
  • JavaScript, jQuery, or Prototype experience
  • Knowledge of the Microsoft Power Platform and SharePoint Online
  • Experience with automated testing and unit testing

13. BS in Electrical Engineering with 9 years of experience

  • Proficient in developing complex assignments in .Net using tools/technologies such as C#, MS SQL, JQuery, SQL Server Reporting Services, AJAX controls like Telerik, and experience with Team Foundation Server.
  • Knowledge of MVC and the latest trends in the application architecture.
  • Experience with working on a full project life cycle starting with requirements gathering all the way to unit testing and system documentation.
  • Experience working in an Agile development environment.
  • Excellent written and verbal communication skills.
  • Experience providing project briefs to senior executives.
  • Development of front-end and back-end applications using C#, Angular, jQuery, and .NET Core
  • Work with modern storage solutions, including blob storage, document databases, and event stores, as well as relational databases
  • Use containerization technologies such as Docker or Kubernetes
  • Use Azure PaaS technologies such as ARM templates, App Service, API Management, Functions, Logic Apps, and Service Bus
  • Knowledge of coding best Azure practices and design patterns
  • Knowledge of Azure architecture

14. BA in Computer Graphics with 1 year of experience

  • Experience in Android Development, and experience with both Java and Kotlin languages
  • Advanced knowledge of Android Studio and Gradle, designing and implementing the object-oriented paradigm within Java and Kotlin based applications
  • Thorough understanding of AndroidX components such as ROOM, Paging, Lifecycles, etc.
  • Strong knowledge in Git workflows and agile development
  • Advanced knowledge of Android API Level 21+ and implementing coaching techniques with the Android OS
  • Knowledge in creating both instrumentation and unit tests using Espresso, Mockito, Robolectric etc.
  • Knowledge of Firebase, in particular its push notifications, crash logs, and analytics 
  • Excellent communication and documentation skills
  • Experience with JIRA, Google Play, and analytics platforms such as Google Analytics, Flurry, MixPanel etc. 
  • Some knowledge in building native applications with tablet support

15. BS in Game Development with 5 years of experience

  • Expert-level experience with Kotlin and Java 
  • Experience with Kotlin language features and libraries (extensions, coroutines, coroutine testing, multiplatform) 
  • Knowledgeable with architecture patterns (MVVM & MVP, and Google Jetpack) 
  • Solid understanding of source control (Git) and a firm understanding of branching strategies 
  • Understanding of the fundamentals of mobile technology including new Android APK releases 
  • Strong organizational, analytical, and problem-solving skills 
  • Excellent written and oral communication skills 
  • Great knowledge of current information systems theories, concepts, and techniques 
  • iOS development experience (Swift) is very nice to have  
  • Experience with TDD in a mobile environment 
  • Knowledgeable with Google's Android Architecture guide 
  • Experience with the following:
  • Firebase and its SDKs (Analytics, Remote Config, Performance, Crashlytics) 
  • Modern mobile SDKs and libraries (e.g Firebase, Retrofit, OkHttp, Robolectric, Dependency Injection - Dagger, Google Support Libraries, ButterKnife) 
  • Defined API specifications with backend teams (preferably using Open API) 
  • Experience with various automated testing approaches for mobile 
  • Familiar with AWS and CI/CD pipelines

16. BA in Cybersecurity with 2 years of experience

  • Experience developing and troubleshooting applications using the Microsoft stack (SQL Server, C# applications)
  • Experience in .NET development and troubleshooting.
  • Experience in writing and analyzing complex database queries
  • Strong coding, problem solving, and analytical skills to understand and analyze the interaction and integration of different modules of an application.
  • Experience working within Agile methodology
  • Experience developing and troubleshooting applications using the Microsoft stack (SQL Server, C# applications)
  • Experience in .NET development and troubleshooting.
  • Experience in writing and analyzing complex database queries
  • Strong coding, problem solving and analytical skills to understand and analyze the interaction and integration of different modules of an application.
  • Experience working within Agile methodology
  • Experienced and proven application developer to collaborate with functional analysts and end-users to define, document, and build/support business applications in line with manufacturing.
  • Considerable breadth with several development tools such as .net, java, SQL, and extensive experience in UI development and databases.
  • Working knowledge of HTML, VB Script, high proficiency with Microsoft Visual Studio, developing/supporting web and Windows architecture for solutions, language preferences are VB.Net and C# - including high proficiency in SQL language and structure/writing 
  • Experience with Azure or migration to Azure and SQL stored procedures.
  • Well-rounded professional with working knowledge of security, infrastructure, and integration. Experience in a discrete component manufacturing environment is a bonus, as well as integrating with CAM (Computer-aided manufacturing) and PDM (product data management).
  • Experience with developing in Ignition from Inductive Automation would be nice to have.

17. BS in Mobile App Development with 4 years of experience

  • Have experience with Python, PHP, and JavaScript
  • Have experience with database systems such as MySQL / Oracle
  • Have a strong understanding of languages such as HTML, XML, and JSON
  • Experience in either creating or integrating with RESTful and SOAP APIs
  • Be aware of application security issues and secure coding practices
  • Have strong organizational skills, working individually and as a team
  • Have excellent communication and written skills, with the ability to interpret non-technical requirements and provide solutions.
  • Onboard data, collect requirements, and perform UAT testing to create new product
  • Continuously learn, improve, and work on very interesting things
  • Provide hands-on development as well as maintenance and support
  • Research and evaluate alternative solutions and make recommendations
  • Experience with Thoughtspot development
  • Experience with ROLAP tool development - Cognos, Tableau, Qlikview, etc.
  • Experience with dimensional modeling