Description : About the Role :
We are seeking a highly skilled Senior Application Developer to design, develop, and maintain robust, scalable, and high-performance applications.
The ideal candidate will have strong experience in full-stack development, application architecture, and enterprise-level software solutions, with a focus on delivering business value and enhancing user experience.
You will work closely with product managers, business analysts, and cross-functional teams to deliver high-quality software solutions that meet organizational goals.
Key Responsibilities :
- Design, develop, and maintain high-quality, scalable applications across web, desktop, or mobile platforms.
- Participate in all stages of the software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance.
- Translate business requirements into technical specifications and application architecture.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Perform unit testing, integration testing, and debugging to ensure software quality.
- Collaborate with QA teams to ensure robust and defect-free software releases.
- Optimize applications for performance, scalability, and reliability.
- Provide technical guidance and mentorship to junior developers.
- Develop and maintain API integrations with internal and external systems.
- Propose and implement improvements to existing applications and infrastructure.
- Prepare technical documentation and provide support for application deployments.
- Stay updated with emerging technologies and frameworks to drive innovation in application development.
Required Skills & Qualifications :
Bachelors or Masters degree in Computer Science, Software Engineering, or related field.5- 8+ years of experience in application development with expertise in relevant programming languages (e.g., Java, C#, Python, JavaScript / TypeScript).Strong experience with web technologies (React, Angular, Vue.js) and / or backend frameworks (Spring, .NET, Node.js).Solid understanding of database design and SQL / NoSQL technologies.Experience with RESTful APIs, microservices, and service-oriented architecture.Knowledge of CI / CD pipelines, version control (Git), and automated testing.Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker / Kubernetes) is a plus.Excellent problem-solving, analytical, and debugging skills.Strong communication and collaboration skills for working in cross-functional teams(ref : hirist.tech)