About the Role :
We are seeking a Senior Application Developer to lead the design, development, configuration, and optimization of enterprise applications. The ideal candidate will work closely with business and technical teams to build scalable solutions, architect integrations, and improve overall system performance.
Key Responsibilities :
- Analyze complex business requirements and translate them into scalable technical solutions.
- Design, develop, and configure application components, APIs, and system integrations.
- Prepare technical specifications, architecture diagrams, and workflow documentation.
- Plan and execute unit, integration, and UAT testing with complete documentation.
- Evaluate and optimize existing applications for performance, scalability, and security.
- Troubleshoot system issues and collaborate with cross-functional teams for resolution.
- Provide technical consultation and support to end users for application enhancements.
- Mentor junior developers and contribute to best practices, coding standards, and processes.
Required Technical Skills :
Strong hands-on experience with one or more server-side programming languages : Java / .NET / Python / Node.jsProficiency in SQL and working with relational databases : MySQL, PostgreSQL, or MS SQL.Experience with RESTful APIs, microservices, and integration frameworks.Working knowledge of HTML, CSS, JavaScript, and modern frontend frameworks (React / Angular / Vue preferred).Experience with version control systems (Git, GitHub, GitLab).Familiarity with CI / CD pipelines, automated testing, and DevOps practices.Understanding of cloud platforms (AWS / Azure / GCP) and application deployment concepts.Experience in creating technical documentation, design specs, and workflow diagrams.Good understanding of SDLC, Agile methodologies, and application lifecycle management.Bachelors degree in Computer Science, Engineering, or related field.5+ years of experience in application development or system analysis.Strong analytical ability to convert business needs into technical solutions.Excellent communication and stakeholder management skills.Ability to work in a fast-paced, collaborative, and cross-functional environment.(ref : hirist.tech)