Jade Business Services (JBS)
Website:
jade-biz.com
Job details:
Job Title: Senior Software Developer / Technical Lead
Experience: 7+ Years
Employment Type: Full-Time
Role Summary
We are seeking an experienced and passionate Senior Software Developer / Technical Lead with a strong background in full-stack development and team leadership. The ideal candidate should have hands-on experience across multiple technologies, a problem-solving mindset, and the ability to drive end-to-end development while mentoring teams.
Key Responsibilities
- Design, develop, and maintain scalable and high-performance applications.
- Lead, mentor, and guide development teams to ensure quality delivery.
- Participate in architecture and design discussions for new and existing systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and integrate RESTful and SOAP-based APIs.
- Ensure code quality through best practices, code reviews, and testing.
- Troubleshoot, debug, and enhance existing applications.
- Stay updated with emerging technologies and recommend improvements.
- Manage multiple tasks and projects in a fast-paced environment.
Technical Skills
Core Technologies
- Strong experience in C# and .NET stack (ASP.NET, MVC, .NET Core)
Frontend & JavaScript Frameworks
- Proficiency in JavaScript technologies such as:
- Angular
- React
- Vue.js
- Node.js
Mobile Development
- Experience with cross-platform mobile development (Ionic, React Native)
API & Integration
- Hands-on experience with:
- REST APIs
- SOAP services
- Third-party integrations
Databases
- Experience with:
- MS SQL Server
- MySQL
- MongoDB
Services & Architecture
- Experience with web services and service-oriented architecture (e.g., WCF)
- Understanding of scalable and distributed systems (microservices is a plus)
Cloud & Tools
- Exposure to cloud platforms (e.g., Google Cloud or similar)
- Familiarity with version control systems (e.g., Git)
- Basic understanding of CI/CD practices is an advantage
Leadership & Behavioral Skills
- Strong team leadership and mentoring abilities
- Excellent analytical and problem-solving skills
- Effective communication and collaboration skills
- Self-motivated with a continuous learning mindset
- Ability to adapt to new technologies and business needs
Preferred Qualifications
- Proven experience in handling end-to-end project delivery
- Experience managing or mentoring development teams
- Ability to work independently as well as in a team environment
Key Attributes
- Passion for coding and technology
- Strong sense of ownership and accountability
- Commitment to quality and continuous improvement
Click on Apply to know more.