Application Developer

Zent Recruit — United States · Posted ~2 hours ago

Mid Full-time

Skills

Application Development Software Engineering APIs Database Development Cloud Technologies Cloud Databases

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An application development role focused on building scalable business applications, APIs, and database-driven solutions throughout the software lifecycle.

Highlights

Opportunity to design and maintain scalable applications while collaborating with cross-functional technology teams using modern development practices.

Description

About the Job Role We are currently seeking an experienced Application Developer to join a growing technology team. This is an excellent opportunity for a software professional who enjoys designing, developing, testing, and maintaining scalable applications while working with modern development frameworks, cloud platforms, databases, and APIs. Position Summary As an Application Developer, you will be responsible for developing and enhancing business applications that support critical organizational needs. You will collaborate with software engineers, product managers, QA engineers, DevOps teams, and business stakeholders throughout the software development lifecycle. The ideal candidate has strong programming experience, a solid understanding of software development principles, experience building APIs and database-driven applications, and familiarity with cloud technologies and modern development practices. Responsibilities Design, develop, test, and maintain scalable business applicationsTranslate business requirements into reliable and maintainable software solutionsDevelop and integrate RESTful APIs and web servicesWrite clean, efficient, reusable, and well-documented codeBuild and maintain application components across the software development lifecycleTroubleshoot application issues and identify root causesPerform code reviews and contribute to development standards and best practicesDevelop unit tests and participate in integration and system testingCollaborate with QA teams to identify and resolve software defectsWork with database teams to design queries, stored procedures, and data access solutionsIntegrate applications with internal and third-party systemsDevelop applications using modern frameworks and development toolsOptimize application performance, scalability, and reliabilityParticipate in application deployments and production support activitiesCollaborate with DevOps teams on CI/CD pipelines and cloud deploymentsMaintain application documentation, technical specifications, and development proceduresParticipate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectivesMentor junior developers and provide technical guidance when requiredStay current with emerging application development technologies and industry best practices Required Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent experience4–7+ years of professional experience in application development or software engineeringStrong proficiency in at least one modern programming language such as Java, C#, Python, JavaScript, or TypeScriptStrong experience with object-oriented programming and software development principlesHands-on experience developing RESTful APIs and web servicesExperience with relational databases such as SQL Server, PostgreSQL, MySQL, or OracleStrong SQL skills and experience with database developmentExperience with modern application frameworks such as .NET, Spring Boot, Node.js, React, Angular, or similar technologiesExperience with Git and modern version-control workflowsFamiliarity with CI/CD practices and automated software deploymentsExperience working with AWS, Microsoft Azure, or Google Cloud PlatformStrong understanding of software development lifecycle methodologiesExperience troubleshooting application performance and production issuesExcellent analytical, problem-solving, and communication skillsAbility to work independently and collaborate effectively with distributed teams Preferred Qualifications Master's degree in Computer Science, Software Engineering, or a related fieldExperience developing cloud-native applicationsExperience with microservices architectureExperience with Docker and KubernetesExperience with serverless application developmentExperience with event-driven architecture and messaging systemsFamiliarity with Infrastructure as Code tools such as TerraformExperience with automated testing frameworksKnowledge of application security and secure coding practicesExperience with observability, logging, and application monitoringExperience working in Agile/Scrum environmentsExperience mentoring junior developersExperience designing highly available and scalable enterprise applicationsTechnical Skills Programming Languages JavaC#PythonJavaScriptTypeScriptSQL Application Frameworks .NET / ASP.NET CoreSpring BootNode.jsReactAngularExpress.js API & Integration REST APIsWeb ServicesJSONXMLOAuth 2.0OpenAPI / SwaggerAPI Gateways Databases SQL ServerPostgreSQLMySQLOracleMongoDBDatabase DesignStored ProceduresQuery Optimization Cloud Platforms AWSMicrosoft AzureGoogle Cloud Platform (GCP)AWS LambdaAzure FunctionsAzure App ServiceAmazon ECS / EKS DevOps & Deployment GitGitHubGitLabJenkinsGitHub ActionsAzure DevOpsDockerKubernetesCI/CD Architecture MicroservicesRESTful ArchitectureEvent-Driven ArchitectureCloud-Native ApplicationsDistributed SystemsServerless Architecture Testing JUnitNUnitJestMoqSeleniumUnit TestingIntegration TestingAutomated Testing Monitoring & Logging Azure MonitorAmazon CloudWatchApplication InsightsDatadogSplunkELK Stack Key Skills Application DevelopmentSoftware EngineeringFull-Stack DevelopmentAPI DevelopmentCloud Application DevelopmentDatabase DevelopmentMicroservicesREST APIsCI/CDApplication Performance OptimizationAgile DevelopmentProduction Support