Java Software Engineer
Job Description:
– Gather and analyze systems engineering of AD.NET’s clients, develop algorithms of client’s business workflow, perform initial feasibility analysis, and assist in the software development in collaboration with other developers and project managers to design and implement process functionality to meet user and business needs
– Use JavaScript and Java to build a system to push advisement to clients including intext ads and pop ads
– Build fingerprinting technology to identify each unique user
– Build keyword broad matching system to increase ads coverages
– Oversight of code quality, documentation, and overall direction of the product
– Solve new challenges, maintain existing code base, create various utilities and scripts, and push the technology forward
– Customize and integrate databases with modules including POS, full inventory control, customer data and sales information using AD.NET’s highly regarded online-platforms for payment processing solutions across all industry verticals, including those generally considered “high risk”
– Design, code, test, debug, configure and document software programs and applications
– Run and monitor software performance tests for purposes of correcting errors and isolating areas of improvement and general debugging
– Assist clients with software issues during the daily use of their customized data base system and interface
– Help identify opportunities for business process improvements, develop solution
concepts, creating demo prototypes and models, implement code modifications, perform coding upgrades, and integrate AD.NET’s platform with other applications
– Prepare case studies and document internal design of software for the purpose of future maintenance, enhancement and modifications, including API
– Analyze existing software architecture and troubleshoot engineering integration issues with existing SQL server-based databases, including modification of existing software systems to ensure smooth flow of information and increased productivity throughout the organization.
Requirements:
– Master’s Degree or (or equivalent as determined by qualified credentials evaluator) in Computer Science, Software Engineering, Computer Engineering or related
– 6 months experience as a Software Engineering, Software Developer, Systems Analyst, or related occupation