Job Description
Senior Backend Developer (.Net)
Job Purpose:
The Senior Backend Developer will play a critical role in building scalable RESTful APIs, developing server-side application logic, and integrating with both internal and external systems. This position demands strong technical expertise, excellent collaboration skills, and a drive for delivering high-value results.
Key Responsibilities
Strategy, Planning & Execution
- Design, build, and maintain efficient RESTful APIs using C#.
- Develop reusable code libraries for future use, ensuring scalability and maintainability.
- Design and implement data storage solutions tailored to application needs.
- Collaborate with frontend and mobile app developers to define API specifications and ensure seamless integration.
- Work effectively with both technical and non-technical stakeholders to deliver business-critical solutions.
- Participate in sprint planning and actively track work items to ensure timely delivery.
Essential Knowledge
- Development Experience:
- 5+ years of experience in C# application development.
- 3+ years of experience in ASP.NET Core development.
- Web Services Expertise:
- Extensive experience with SOAP and RESTful services.
- DevOps and CI/CD:
- Good understanding of modern DevOps practices and continuous integration/continuous deployment workflows.
- Container Technologies:
- Familiarity with containerization tools like Docker and Kubernetes (K8s).
- Database Expertise:
- Strong experience with SQL Server, Oracle Database, and MongoDB.
- Cloud Platforms:
- Hands-on experience with Azure and AWS cloud services.
- Authentication Standards:
- Proficient in using OAuth and JWT tokens for secure authentication and authorization.
- Architectural Knowledge:
- Strong understanding of API management solutions and microservice architecture.
- Advanced Tools:
- Experience with gRPC for high-performance communication.
- Expertise in messaging platforms like Kafka.
- Testing:
- Solid experience with unit and integration testing to ensure robust application performance.
Preferred Qualifications
- Experience building integrations with messaging platforms.
- Familiarity with conversational AI tools such as Google Dialogflow is an added advantage.
Personal Attributes
- Collaboration: Able and willing to work effectively in a team environment while also exercising independent judgment and initiative.
- Analytical Thinking: Strong decision-making and problem-solving skills with an exceptional ability to analyze complex issues.
- Attention to Detail: Highly detail-oriented and organized with a structured thought process.
- Time Management: Demonstrated ability to prioritize workload and meet multiple project deadlines.
- Research Orientation: Ability to conduct thorough research into systems, issues, and products as needed.
- Self-Motivation: Highly self-driven with a passion for continuous learning and improvement.
- Pressure Handling: Proven ability to prioritize and execute tasks in a high-pressure, fast-paced environment.
- Adaptability: Experience working in collaborative, team-oriented environments and quickly learning new applications, processes, and procedures.
- Communication Skills: Strong written and oral communication skills, with the ability to articulate ideas effectively to both technical and non-technical audiences.
- Interpersonal Skills: Excellent listening skills and the ability to foster positive relationships within the workplace.
Organization Details
Organization: Equity Group Holdings
Employment Type: Regular
Job Level: Non-Management
Job Shift: Day Job
Posting Date: January 22, 2024
This role offers an exciting opportunity to contribute to cutting-edge solutions in a dynamic and collaborative environment. Apply your technical expertise and creativity to make a meaningful impact in the organization.