Beekay Group is seeking a highly skilled and innovative Senior Software Developer to join our growing technology team. We are looking for a passionate developer with strong expertise in designing, developing, and maintaining enterprise-grade software applications. The ideal candidate should have experience in full-stack development, system architecture, database management, API integrations, and cloud-based solutions.
If you thrive in a fast-paced environment, enjoy solving complex business problems, and are passionate about building scalable digital solutions, we'd love to hear from you.
Key Responsibilities
- Design, develop, test, and maintain scalable web and enterprise applications.
- Build secure, high-performance, and user-friendly software solutions.
- Develop and integrate RESTful APIs and third-party services.
- Collaborate with business stakeholders to understand requirements and deliver technical solutions.
- Optimize application performance, security, and scalability.
- Perform code reviews and mentor junior developers.
- Troubleshoot, debug, and resolve software issues efficiently.
- Work with databases to ensure data integrity and optimal performance.
- Participate in software architecture, technical planning, and technology selection.
- Maintain proper documentation for applications and development processes.
- Stay updated with emerging technologies and recommend innovative solutions.
Technical Skills RequiredProgramming Languages
- C#
- Java
- Python
- JavaScript / TypeScript
- PHP (Preferred)
Frontend Technologies
- React.js
- Angular
- Vue.js
- HTML5
- CSS3
- Bootstrap
- Tailwind CSS
Backend Technologies
- .NET Core / ASP.NET MVC
- Node.js
- Laravel
- Spring Boot (Preferred)
Database
- Microsoft SQL Server
- MySQL
- PostgreSQL
- MongoDB
Cloud & DevOps
- Microsoft Azure
- AWS
- Docker
- Git
- CI/CD Pipelines
Additional Skills
- REST APIs
- Microservices Architecture
- Authentication & Authorization (JWT, OAuth)
- Software Security Best Practices
- Agile/Scrum Methodology
Qualifications
- Bachelor's or Master's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Minimum 4 years of hands-on experience in software development.
- Strong understanding of software architecture and design patterns.
- Experience in developing enterprise-level applications is preferred.
Preferred Candidate Profile
We're looking for someone who:
- Has exceptional problem-solving and analytical skills.
- Can work independently as well as lead technical initiatives.
- Demonstrates strong communication and collaboration skills.
- Has experience managing complete software development life cycles (SDLC).
- Is passionate about innovation, automation, and continuous improvement.
- Can mentor junior developers and contribute to technical excellence.
Pay: ₹45,000.00 - ₹50,000.00 per month
Work Location: In person