Application Developer
KeySkills
Company Name
Job Description
Job Description:
As an Application Developer, you will be responsible for designing, building, and configuring applications to meet evolving business and application requirements. This role involves a strong focus on performance testing strategy, ensuring applications deliver robust performance, scalability, and reliability under load conditions.
Roles & Responsibilities:
Design and configure applications based on client and business requirements.
Analyze and implement effective performance testing strategies.
Work independently and become a Subject Matter Expert (SME) over time.
Participate in team meetings and provide innovative solutions to technical challenges.
Identify performance issues, pinpoint root causes, and suggest remediation strategies.
Document application workflows, performance metrics, and testing processes.
Stay updated with the latest performance testing tools, techniques, and trends.
Collaborate with QA and development teams to optimize application performance across platforms.
Professional & Technical Skills:
Must-Have Skills:
Proficiency in Performance Testing Strategy
Strong analytical skills to interpret and assess application performance metrics
Hands-on experience with performance testing tools (e.g., JMeter, LoadRunner, Gatling)
Ability to identify performance bottlenecks and provide tuning recommendations
Understanding of application development methodologies and system architecture
Good-to-Have Skills:
Familiarity with CI/CD pipelines, monitoring tools, and DevOps environments
Exposure to cloud platforms (AWS, Azure, GCP) for performance testing in distributed systems
Knowledge of scripting languages (e.g., Python, Shell) for automation
Experience in code review and quality engineering