|
Application Development Engineer
Job Title: Senior Application Development Engineer
Job ID: 152588 Duration: 12+ Months (W2 Only) Location: St. Louis, MO (Remote Role) Job Description: Sr. Application Development Engineer is a technical professional who designs, builds, tests, and maintains software applications to meet specific business or user needs. This role blends software engineering with problem-solving and involves working closely with product manager to translate requirements into functional software solutions. Key Responsibilities •Write clean, efficient, and maintainable code using programming languages like Java, JavaScript, CSS, HTML, React, TypeScript, etc. •Develop scalable and secure applications, using frameworks and design patterns. •Develop applications for data collection(forms) using 3-tier and event driven architecture. •Create and performing unit testing, integration testing, and debugging to ensure software quality. •Creating technical documentation for code, APIs •Work with cross-functional teams including product managers, designers, QA engineers, and other developers. •Update applications, fixing bugs, and improving performance based on user feedback or changing requirements. Required Technical Skills We need Forms and Full Stack experience. Experience with event driven technologies such as Kafka, AWS SNS/SQS •Experience with micro-service design and development and SaaS architecture. •Experience with cloud platforms (such as AWS, Adobe). •Experience with AWS CKP, Lambda. •Proficiency in programming languages (e.g., Java, javascript, Python, TypeScript, React, Node.js, CSS, LESS, HTL, HTML). •Experience with developing forms with 3-Tier & event driven architecture for Adobe Forms or forms in general for data collection application solution. •Experience with event driven technologies such as Kafka, AWS SNS/SQS •Experience with micro-service design and development and SaaS architecture. •Experience with cloud platforms (such as AWS, Adobe). •Experience with AWS CKP, Lambda. •Experience with DevOps tools (Git, CI/CD pipelines, Docker, Kubernetes). •Preferred: Experience with Agile Software Development Method. Required Soft Skills •Good communication and collaboration abilities. •Strong analytical and problem-solving skills. •Ability to translate business needs into technical solutions. •Adaptability to stay current with tech trends and adjust to evolving project needs. •Curiosity-driven exploration while development to ensure robustness & Scalability. Education & Experience •Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. •Minimum 6 years of experience with prior experience in roles such as Application Development Engineer, Systems Engineer, senior engineer. •Prior experience in Adobe SaaS products such as - Adobe Experience Manager (AEM), Adobe Forms or Forms in general, Cloud Manager. Preferred Certifications •Adobe Certified Expert – Adobe Experience Manager Forms Developer •Adobe Certified Expert – Adobe Experience Manager Sites Developer •AWS Certified Developer – Associate •AWS DevOps Engineer- Professional | ||||