π― Key Responsibilities π» Design, develop, test, and maintain scalable enterprise applications. π Develop high-performance backend services and RESTful APIs. π¨ Build responsive and user-friendly frontend applications. βοΈ Develop cloud-native applications using AWS, Azure, or Google Cloud Platform (GCP). π Integrate third-party APIs and enterprise applications. ποΈ Design and optimize relational and NoSQL databases. π§ Troubleshoot, debug, and resolve production issues. π Perform code reviews and ensure coding standards and best practices. π§ͺ Develop unit tests, integration tests, and automation scripts. π Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives. π Prepare technical documentation and system design documents. π¨βπ« Mentor junior developers and provide technical guidance. π€ Collaborate with Product Managers, Business Analysts, QA Engineers, DevOps, and cross-functional teams. π Implement application security and performance optimization best practices. β
Qualifications π Education Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline. Master's Degree is an advantage. πΌ Experience βοΈ Minimum 8+ years of software development experience. βοΈ Experience developing enterprise web applications and distributed systems. βοΈ Strong understanding of software architecture and design patterns. βοΈ Experience working in Agile/Scrum environments. βοΈ Experience with CI/CD pipelines and DevOps practices. β Preferred Skills Software Development β’ Object-Oriented Programming (OOP) β’ Design Patterns β’ RESTful APIs β’ Microservices β’ Cloud Computing β’ DevOps β’ CI/CD β’ Agile β’ Scrum β’ System Design β’ Code Review β’ Performance Optimization β’ Unit Testing β’ Integration Testing π» Technical Skills Java β’ Spring Boot β’ .NET Core β’ C# β’ Python β’ Node.js β’ JavaScript β’ TypeScript β’ React.js β’ Angular β’ HTML5 β’ CSS3 β’ SQL β’ MySQL β’ PostgreSQL β’ MongoDB β’ Redis β’ Docker β’ Kubernetes β’ Git β’ Jenkins β’ Maven β’ Gradle β’ AWS β’ Microsoft Azure β’ Google Cloud Platform (GCP) π― Core Competencies Software Development β’ System Design β’ Backend Development β’ Frontend Development β’ API Development β’ Cloud Solutions β’ Database Design β’ Performance Optimization β’ Problem Solving β’ Technical Leadership β’ Agile Development β’ Collaboration β’ Stakeholder Management