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 & technologiesAWSCloud.NETPythonSQL
About the role
Key responsibilities & impact- Collaborate with technical teams and stakeholders to gather, analyze, and finalize functional and technical requirements for complex system development.
- Develop, review, and maintain detailed technical specifications and software design documents for enterprise-level applications and system components.
- Translate complex business and product requirements into scalable, efficient, and maintainable software solutions.
- Perform complex bug fixes, troubleshoot technical issues, and ensure timely resolution of application and system defects.
- Implement and adhere to software development best practices, including coding standards, code reviews, and development lifecycle processes across Agile and Waterfall environments.
- Design, optimize, and manage complex data models while ensuring high performance, scalability, and data integrity.
- Mentor and train junior software engineers on development methodologies, optimization techniques, and critical technical skills to support team growth and knowledge sharing.
- Stay updated with emerging technologies, industry trends, and innovative development practices while contributing to continuous improvement initiatives and other assigned responsibilities.
Requirements
What you’ll need- Bachelor’s degree in Engineering, Computer Science, or equivalent practical experience with 5+ years of software engineering expertise.
- Strong hands-on experience in software development methodologies including Agile and Waterfall, with the ability to deliver scalable and high-quality solutions.
- Proficient in Python, SQL, AI/ML technologies, and AWS cloud services, with experience in designing and developing enterprise-grade applications.
- Solid understanding of normalized and dimensional data modeling principles, along with expertise in data storage subsystems and query optimization techniques.
- Experience in implementing industry best practices, test-driven development (TDD), debugging, and resolving complex technical issues efficiently.
- Skilled in conducting technical research, evaluating tools/frameworks, and developing reusable components and applicable toolsets.
- Ability to collaborate effectively with cross-functional teams, stakeholders, and technical resources to gather requirements and deliver robust solutions.
- Excellent communication and documentation skills with the capability to write, review, and maintain detailed technical specifications; exposure to .NET technologies and additional AWS services is an added advantage.
Benefits
Comp & perks- Country specific benefits
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
PythonSQLAI/ML technologiesAWS cloud servicesdata modelingquery optimizationtest-driven development (TDD)debuggingsoftware development methodologiesenterprise-grade applications
Soft Skills
collaborationmentoringcommunicationdocumentationproblem-solvingteamworkcritical thinkingknowledge sharingstakeholder engagementcontinuous improvement
