What We’re Looking for Education & Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 3–5 years of experience developing, optimizing, and maintaining applications using C# and C++ in Microsoft Visual Studio
- Experience working in an Agile development environment
Technical Skills
- Programming Languages: C#, C++, Python (for AI/ML integration), JavaScript/TypeScript
- Web Frameworks: ASP.NET, .NET Core, MVC, Angular
- API Development & Integration: RESTful APIs, SOAP, JSON, XML, third-party integrations
- Database Management: SQL Server, MySQL; database design and optimization
- Cloud & DevOps: Azure / AWS / GCP, CI/CD pipelines, containerization
- Front-End Skills: HTML5, CSS3, Angular, Bootstrap, responsive design
- Version Control & Collaboration: Git, GitHub, GitLab, Bitbucket
- Testing & QA: Unit testing, integration testing, automated testing frameworks
- Performance & Optimization: Profiling, memory management, algorithm optimization
- Security: Authentication/authorization, data encryption, secure coding practices
- AI & Machine Learning Skills:
- Knowledge of ML frameworks such as TensorFlow.
- Experience integrating AI/ML models into backend systems
- Natural Language Processing (NLP) and/or computer vision experience
- Familiarity with AI APIs (OpenAI, Azure AI, AWS, Google AI)
- Tools: Visual Studio, Postman, Jira, Confluence, logging & monitoring tools
Core Skills
- Strong analytical and problem-solving skills
- Excellent debugging and troubleshooting capabilities
- Ability to work independently and collaboratively in teams
- Time management and ability to handle multiple tasks
- Strong communication and documentation skills
Key Responsibilities Back-End Development
- Design, develop, and maintain server-side logic for applications and workflows
- Integrate third-party systems using APIs and Web Services
- Build custom workflows, automations, and data pipelines to enhance platform functionality
- Integrate AI/ML models into existing applications for intelligent features and analytics
Collaboration
- Work closely with developers, content teams, and stakeholders to deliver high-quality solutions
- Troubleshoot and resolve technical issues related to desktop and web-based integrations
Testing & Optimization
- Conduct thorough testing for performance, functionality, and security
- Continuously optimize and enhance new and existing software solutions
Job Type: Full-time
Application Question(s):
- What is your current Salary?
Experience:
- Software Developer: 2 years (Preferred)
Work Location: In person