FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAngularASP.NETAWSCloudEC2.NETReactSQL
About the role
Key responsibilities & impact- Design, develop, and maintain enterprise-grade applications using .NET 8.0 (C#, ASP.NET Core) and .NET Framework 4.7.
- Develop and maintain RESTful APIs and backend services using .NET technologies.
- Maintain, enhance, troubleshoot, and support legacy enterprise applications and services, including WCF-based applications.
- Lead or contribute to legacy modernization initiatives, including refactoring, re-platforming, code optimization, and migration to modern .NET platforms.
- Analyze and improve existing codebases to reduce technical debt, improve maintainability, and enhance system performance.
- Develop responsive and scalable user interfaces using Angular or React.
- Ensure seamless integration between frontend, backend, database, and legacy systems.
- Apply object-oriented design principles, SOLID principles, and industry-standard design patterns.
- Improve application performance, reliability, security, scalability, and maintainability.
- Design and deploy applications in AWS environments (EC2, S3, RDS, Lambda, ECS, etc.).
- Contribute to cloud architecture decisions focusing on scalability, high availability, and cost optimization.
- Support CI/CD pipeline implementation and automated deployment strategies.
- Monitor and troubleshoot applications in cloud environments.
- Migrate legacy applications to AWS, leveraging managed services and cloud best practices.
- Design, develop, and optimize database schemas using SQL Server.
- Write complex SQL queries, stored procedures, and implement indexing and performance tuning strategies.
- Ensure data integrity, security, and optimal database performance across transactional systems.
- Support database modernization and migration activities where required.
- Participate in Agile ceremonies and contribute to sprint planning and estimations.
- Provide technical guidance and mentor junior developers when needed.
- Actively contribute to continuous improvement of architecture, tools, and development practices.
- Support production releases and provide post-deployment support as needed.
Requirements
What you’ll need- Bachelor’s degree in software engineering, computer science, information technology, information systems, computer engineering, or similar education or work experience.
- 5+ years of hands-on experience in full stack application development.
- Strong experience with:
- .NET 8.0
- .NET Framework 4.7
- NET Core
- WCF Services
- SQL Server
- Angular or React
- Strong experience maintaining, troubleshooting, improving, and migrating legacy enterprise applications.
- Strong understanding of RESTful API development and integration patterns.
- Strong understanding of object-oriented programming, SOLID principles, and design patterns.
- Experience with Git, CI/CD pipelines, and Agile development methodologies.
- Familiarity with AWS cloud services is preferred.
- Strong analytical, problem-solving, and communication skills.
Benefits
Comp & perks- Competitive Employee Benefits
- Comprehensive Medical Coverage
- Provident Fund Contribution
- Performance-Based Incentives
- Bucketlist Rewards Platform
- Culture of Appreciation
- Flexible Work Model
- Paid Leave Entitlements
- Continuous Learning Culture
- Career Growth Opportunities
- Collaborative Knowledge Sharing
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET 8.0.NET Framework 4.7.NET CoreWCF ServicesSQL ServerRESTful API developmentAngularReactobject-oriented programmingCI/CD pipelines
Soft Skills
analytical skillsproblem-solving skillscommunication skillstechnical guidancementoringcontinuous improvementcollaborationleadershipadaptabilitysprint planning
Certifications
Bachelor’s degree in software engineeringBachelor’s degree in computer scienceBachelor’s degree in information technologyBachelor’s degree in information systemsBachelor’s degree in computer engineering
