APPLICATION PROGRAMMER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: July 29, 2024 - The Application Programmer is proficient in Agile methodology and diverse programming languages including Java 8+, Python, and NodeJS, and experienced in developing RESTful APIs, database queries, and backend processes. Skilled in utilizing tools such as Spring Boot, Kafka, Docker, and Git for seamless deployment and version control, with expertise in cloud-native concepts and mainframe development. Capable of obtaining Public Trust Clearance, adept at system-level calls, and possessing a strong understanding of unit testing and Agile development practices.

Summary of Application Programmer Knowledge and Qualifications on Resume

1. BS in Computer Engineering with 5 years of experience

  • Experience with understanding databases, technical skills in querying and analyzing data (SQL or equivalent) and Full stop if not SQL proficient
  • Knowledge of Data Warehouse and data management principles
  • Data analysis including data mapping, data lineage, report analysis, interface definitions
  • Experience with Plan and coordinate delivery and dependencies across multiple teams
  • Ability to work creatively and analytically in a problem-solving environment demonstrating teamwork, innovation, and excellence
  • Experience with Build and maintain relationships by engaging business leaders to establish credibility, solve problems, build consensus, and achieve objectives
  • Sound knowledge of program management and solution delivery
  • Significant experience with SDLC methodologies, Agile, SCRUM, SAFE
  • Technically competent with various software programs including MS Office, Jira, Confluence, and SharePoint
  • Able to work as a W2 employee of Genesis10 (no Corp-to-Corp)
  • Banking / Capital Markets / Accounting domain knowledge
  • Knowledge and experience with Client Change Management process
  • Experience crafting documents/diagrams/roadmaps that showcase the work and architecture of the team and application
  • Gather/facilitate status updates for the deliverables to stakeholders and leadership pertaining to delivery, risks/issues, and schedule

2. BS in Cybersecurity with 2 years of experience

  • Oracle experience Or equivalent work experience
  • Experience as a Full Stack Developer
  • Experience with the operation and maintenance of enterprise applications 
  • Working knowledge of the following i) Back-end Experience with object-oriented programming in languages such as PHP or Ruby
  • Experience with REST (Representational State Transfer) and web protocols
  • Interest in functional programming languages such as Elixir
  • Front-end Experience with React JS, HTML, CSS, and WebPack
  • Server Comfortable working from the command line in a UNIX environment
  • Tools Familiar with Git version control software
  • Database Experience with relational databases and SQL
  • Able to support the migration of the CSAB application from the State Data Center to an AWS Cloud environment
  • Ability to communicate effectively and work in a team environment
  • Possess excellent verbal communication skills and the ability to interact professionally with a diverse group of individuals, executives, managers, and subject matter experts
  • Possess excellent technical writing skills, including the ability to write complex reports, plans, and briefings
  • Possess strong organizational skills.

3. BS in Information Systems Management with 8 years of experience

  • Experience in active TS/SCI w/ Polygraph
  • Experience with Software Development Lifecycle
  • Experience with Software design patterns
  • Experience with Agile development processes and implementation.
  • Experience with Secure coding standards
  • Experience with Requirements creation/management and configuration management tools
  • Experience with Configuration/change management systems
  • Experience with Integration and debugging using integrated development environments (IDE)
  • Experience with Developing software tests and test automation suites.
  • Experience with Providing software maintenance, support and enhancements to existing systems and platforms.
  • Experience with At least one or more software languages (e.g. Java, C, C++, C#, Python, Perl, etc.)
  • Experience with Knowledge of Infrastructure as Code
  • Experience with Cloud design, implementation, and configuration
  • Experience with Security Development Operations (SecDevOps)
  • Experience with Integration with third (3rd) party applications

4. BS in Game Development with 3 years of experience

  • Familiar with the Agile methodology for backlog management and development sprint cycles
  • Experience with Development using object-oriented programming, multi-threading and concurrency
  • Experience with Skilled in Java 8+, server-side JavaScript, NodeJS, Python
  • Experience with Utilize and develop RESTful APIs and web services
  • Experience with Develop database structured query language (SQL) queries, back-end database stored procedures, and NoSQL queries
  • Experience with Knowledge of Spring Boot, Kafka, Docker, Travis and Gradle
  • Experience with Familiar with cloud native concept, client-server architecture
  • Experience with Unit testing and ORM and GitHub, Jira, Mural
  • Must be able to obtain a Public Trust Clearance.
  • Experience developing in a Linux environment
  • Experience developing with C and/or COBOL.
  • Experience developing backend processes
  • Familiarity with Agile development practices.
  • Familiarity with Version Control (e.g., SVN, GIT, CVS).
  • Understanding of bit manipulation, endianness, system level calls.
  • Experience with Mainframe development experience using COBOL, MVS JCL, Syncsort

5. BS in Data Science with 6 years of experience

  • Experience with application/website/content development.
  • Experience with highly available and scalable systems.
  • Experience w/ FOSS and commercial API gateway and service mesh offerings.
  • Familiarity with Java and Spring Framework.
  • Expertise in one or more programming languages.
  • Strong strategic thinker and the proven ability to execute.
  • Strong relationship management skills and Familiarity w/ Splunk.
  • Experience delivering an enterprise service leveraging enterprise tools for a wide customer base.
  • Strong understanding of DevOps and automation best practices and hands-on experience with industry standard CI/CD tools.
  • Familiarity with web service standards and RESTful API best practices, including HTTP method/resource pairing, header use, pagination, and HATEOAS concepts.
  • Implement logging and analytics metrics along with corresponding notifications and alerts using industry standard tools.
  • Understanding and experience with OpenAPI and OAuth implementations.
  • Working knowledge/expertise of SQL Oracle/MSSQL, ability to perform CRUD tasks.
  • In partnership with Hosting and Dev partners, perform troubleshooting and resolution of production incidents.
  • Testing methodology, implementation and industry standard tools.
  • Understanding of Open Financial Exchange (OFX), Durable Data API (DDA) and/or Financial Data Exchange (FDX) standards.

6. BS in Web Development with 1 year of experience

  • Knowledge of application integration development, implementation and support experience.
  • Knowledge of Design, develop applications on Apigee Edge
  • Knowledge of Design multiple services based on different standards for REST, web services, data integration techniques, messaging, and transformation engines and non-standard services (APIs).
  • Strong Knowledge of XSLTs and API proxies.
  • Must have working knowledge of API security standards and implementation (OAuth 2. 0, JWT, JWS, JWE, x509 certificates)
  • Expertise in security implementations such as AAA, SSL configurations (certificates, PKI’s).
  • Must have knowledge in Load balancers, firewalls, DMZ and other network concepts.
  • Expertise in implementing SLM, OAuth 2.0, SAML security protocols and cryptography technologies like Encryption, Decryption and Digital Signature.
  • Expertise in creating Multi-Protocol gateways, web service proxies as per the business and technical requirements.
  • Experienced in implementing OAuth, and JWT-based solutions.
  • Experienced in developing customized solutions, creating and publishing api proxies
  • Extensive knowledge of support and troubleshooting issues, resolving defects along with providing practical suggestions.
  • Should have good problem-solving and analytical skills.

7. BS in Computer Science with 7 years of experience

  • Experience in Investment management technologies and experience in Java
  • Knowledge of Financial areas such as Asset management, Global Equity, Fixed Income products and FX is highly desirable
  • Expertise in Investment data management - benchmark and analytics data, is strongly desired
  • Strong RDBMS (Oracle / SqlServer), with expertise in large data sets, PL/SQL and Unix shell scripts
  • Knowledge of design, development and deployment of Data warehouse and ETL/ELT solutions
  • Experience in Northfield or MSCI Barra optimizer, FactSet, Bloomberg and CharlesRiver IMS 
  • Proven track record of building and integrating industry-leading asset management and trading platforms
  • Technical leadership, strong in Object Oriented design, data structures and strategic architecture
  • Strong verbal and written communication
  • Experience in Agile development and continuous integration
  • Ability to work under pressure, Team player, and Collaborative.
  • Understanding concepts of portfolio construction, risk management, trading and portfolio accounting
  • Self-driven with an ability to own the tasks while collaborating with peers and other Technology teams
  • Willingness to go the extra mile to be the best for clients.

8. BS in Software Engineering with 4 years of experience

  • Experience in Developing managing cross-platform mobile projects with .NET, using C#, LINQ, Rest APIs.
  • Experience in Xamarin Forms and Xamarin Native development (Xamarin iOS, Xamarin Droid), Xamarin Studio or Xamarin for Visual Studio on both Apple iOS and Android platforms.
  • Experience in Creating custom controls and customizing existing controls for Xamarin Apps.
  • Experience in UWP (Universal Windows Platform) app development, XAML and Visual Studio.
  • Experience in Developing mobile applications for cloud-based solutions (e.g. Azure integrations like Enterprise single sign-on with Azure Active Directory, integration with Azure Storage etc).
  • Experience in Mobile App Services, Push Notifications for both Android and iOS.
  • Experience in Deploy applications to the Apple App Store or to Google Play.
  • Experience in Profiling cross-platform application using Xamarin Profiler.
  • Experience in SOLID principles, design patterns, and MVVM Architecture.
  • Experience in Developing an Agile methodology with Visual Studio Team Services (VSTS).
  • Experience with Firebase APIs is an advantage.
  • Should have strong written and verbal communication skills.

9. BS in Artificial Intelligence with 2 years of experience

  • Expert in Unix shell scripting and in C/C++ or C#
  • Proven track record of Automation and Strong SQL (query) skills
  • Extensive work experience with large data files/large volume of data
  • Worked with multiple technologies - mainframe, flat file and databases such as Oracle
  • Worked on cross-platform or platform migration projects
  • Experience in object-oriented design and Java/J2EE programming skills
  • Experience working with Cloud Platforms (AWS, Google Cloud).
  • Strong analytic and deductive reasoning skills
  • Ability to work independently or in a team environment
  • Proven ability to communicate business rationale to internal and external counterparts
  • Demonstrated ability to succeed in a fast-paced, rapidly changing environment.

10. BS in Computer Information Systems with 9 years of experience

  • Experience in Providing a work breakdown structure and schedule with milestones, including technical reviews and audits, quality assurance checks, and customer acceptance testing.
  • Experience in Performing development work in a nonproduction development environment. 
  • Experience in a prerelease and/or staging environment that closely matches the production will be used to host applications for user testing and evaluation. 
  • Experience in Consulting services and technical support for the creation and maintenance of a development and staging environment.
  • Experience in developing Visual Basic.Net, C#, and the SSOM object model.
  • Experience in Test code to assure accuracy, integrity, interoperability, and completeness to achieve desired results with appropriate documentation of testing results.
  • Experience in Providing documentation that addresses what core functionality and/or capability is being provided in a particular version of a product that is being delivered. 
  • Experience in Release notes, manuals, and or commenting on code will be provided for all custom development including new features, changes, and or fixed bugs.
  • Experience in Providing end-user documentation to include how-to guides, training guides, and frequently asked questions (FAQs). 
  • Experience in Documentation shall be delivered in the form of portal wikis or other easily accessible platforms.
  • Experience in Provide assistance to the Government for the preparation of training materials including delivering the user manual,
  • Experience in demonstrating new product features, providing sample test data 
  • Experience in preparing scripts to support training objectives.