About the Role
The role involves developing, testing, and maintaining software applications using C# and .NET, contributing to both backend and frontend components while working closely with other developers and stakeholders.
Responsibilities
- Design and implement software solutions using C# and .NET frameworks
- Write clean, maintainable, and efficient code
- Collaborate with team members on technical designs and architecture
- Participate in code reviews to ensure code quality
- Troubleshoot and debug applications
- Support deployment and monitoring of software systems
- Work with databases and write optimized queries
- Integrate APIs and third-party services
- Ensure applications meet performance and security standards
- Contribute to technical documentation
- Follow agile development practices
- Respond to feedback from testers and users
- Participate in sprint planning and team meetings
- Stay updated with emerging technologies and frameworks
- Assist in estimating development tasks
- Help maintain version control systems
- Implement unit and integration tests
- Collaborate with DevOps for CI/CD pipelines
- Support legacy system maintenance
- Contribute to application scalability and reliability
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work model with office and remote options
Team
Mid-sized development team working on scalable software products
About Us
We are a technology-driven company focused on delivering innovative software solutions for clients across industries, combining technical excellence with user-centered design.
What We Offer
- Opportunities for professional growth
- Flexible working hours
- Access to training and certifications
- Modern development tools and infrastructure
- Team-building activities
- Health and wellness programs
- Performance bonuses
Available for qualified candidates