Software Developer.
Job Description
-
Education & Experience • Bachelor’s degree in Computer Science, Software Engineering, or a related field • 3–5 years of hands-on experience in developing, optimizing, and maintaining applications using C# and C++ in Microsoft Visual Studio • Proven experience working in Agile development environments
-
Technical Expertise
Programming Languages: • C#, C++, Python, JavaScript/TypeScript
Web & Frameworks: • ASP.NET, .NET Core, MVC, Angular • HTML5, CSS3, Bootstrap
APIs & Integration: • REST, SOAP, JSON, XML • Third-party system integrations
Databases: • SQL Server, MySQL • Database design, optimization, and performance tuning
Cloud & DevOps: • Azure / AWS / GCP • CI/CD pipelines, containerization
Testing & Security: • Unit & integration testing • Performance optimization • Secure coding practices
Tools & Platforms: • Visual Studio, Git • GitHub / GitLab / Bitbucket • Postman, Jira, Confluence
-
AI & Machine Learning Capabilities • Familiarity with ML frameworks such as TensorFlow • Experience integrating AI/ML models into backend systems • Knowledge of Natural Language Processing (NLP) and/or Computer Vision • Experience with AI APIs and intelligent automation solutions
-
Core Responsibilities • Design, develop, and maintain backend/server-side applications • Build APIs, automation workflows, and data pipelines • Integrate third-party systems and services • Collaborate with cross-functional teams to deliver scalable solutions • Perform testing, debugging, and performance optimization • Ensure application security and best coding practices
-
Key Skills • Strong analytical and problem-solving abilities • Effective communication and teamwork skills • Good time management and ability to meet deadlines
Job Type: Full-time
Application Question(s): • What is your current Salary?
Work Location: In person