Senior Software Developer
Core
Design, develop, and maintain mission-critical software solutions supporting global clients across various industries.
Role type
Senior Software Developer
Builds
Scalable, intelligent software systems and applications
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Python, PHP, C#, .NET, Java, SQL Server, PostgreSQL, MySQL, software architecture, design patterns, Git, Agile/Scrum, RESTful APIs, microservices, CI/CD, Docker, Kubernetes, data pipeline development, ETL/ELT, modern front-end frameworks (React, Angular, Vue.js), AI-driven development tools
Preferred skills
Experience with AI-driven development tools and techniques, data pipeline development & ETL/ELT processes, modern technologies and enterprise-level projects
Responsibilities
Design and develop robust and scalable software solutions, participate in architectural discussions and contribute to technical design decisions, collaborate with cross-functional teams to translate business requirements into technical deliverables, write clean, efficient, and well-documented code following best practices, troubleshoot, debug, and optimize application performance, handle issues, bugs, inquiries, studies and other projects as needed by analyst team and customers, ensure high standards of security, reliability, and maintainability, stay up-to-date with emerging technologies and suggest improvements to existing systems
Seniority
Senior, hands-on IC
