Engage with clients to understand business needs and translate them into Functional Requirement Documents (FRD) and Business Requirement Documents (BRD).Define project scope, objectives, and timelines while managing end-to-end execution across multiple technical systems and platforms.Develop wireframes, user stories, and use case diagrams to illustrate functional flows and system interactions.Act as a liaison between clients and development teams (offshore and in-house) to ensure alignment with business objectives.Strong expertise in Agile and Waterfall methodologies for web and mobile projects, including sprint planning and backlog management.Prepare detailed Statements of Work (SOW), Specification Documents, and other key project deliverables.Oversee developers, provide project costing, and conduct risk analysis.Attend project closure meetings, collaborate with leads, and ensure smooth handover of deliverables.Create impactful proposals and case studies based on project success and business value. 4+ years of prior experience as a Business Analyst in web and mobile projects.Expertise in Requirement Gathering, FRD, BRD, Wireframing, Use Cases, and User Stories.Strong experience managing Agile development workflows, sprint cycles, and stakeholder expectations.Proven ability to manage and coordinate with offshore and in-house developers.Excellent analytical, problem-solving, and communication skills.
Execute full software development life cycle (SDLC) Write clean, maintainable, and efficient Rust code Integrate software components into a fully functional software system Develop software verification plans and quality assurance procedures Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Deploy programs and evaluate user feedback Comply with project plans and industry standards Work closely with other developers and stakeholders Ensure software is updated with the latest features. 3+ years proven work experience as a Rust developer or similar role Experience developing highly scalable applications Proficiency in the Rust programming language Excellent knowledge of databases, SQL, and version control tools Experience with test-driven development Familiarity with front-end languages (e.g., HTML, JavaScript, and CSS) Ability to document requirements and specifications Information Requested: Kindly mention Job code in the Subject line - RD/2025
Job Summary We are seeking a highly motivated and experienced Senior Rust Developer to join our growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining high-performance, scalable, and secure applications using the Rust programming language. You will be involved in the full software development life cycle, from conceptualization and design to deployment and ongoing support, working closely with cross-functional teams to deliver robust software Responsibilities : Execute Full Software Development Life Cycle (SDLC) : Participate actively in all phases of the SDLC, including requirements gathering, design, development, testing, deployment, and maintenance. Write Clean, Maintainable, and Efficient Rust Code : Develop high-quality, well-documented, and performant code that adheres to best practices and coding standards. Integrate Software Components : Seamlessly integrate various software components and third-party services into a cohesive and fully functional software system. Develop Software Verification Plans and Quality Assurance Procedures : Design and implement comprehensive testing strategies, including unit, integration, and end-to-end tests, to ensure software quality and reliability. Document and Maintain Software Functionality : Create and maintain clear, concise technical documentation for all developed software, including design specifications, API documentation, and user guides. Troubleshoot, Debug, and Upgrade Existing Systems : Diagnose and resolve complex software defects, performance issues, and security vulnerabilities, and implement necessary upgrades and enhancements. Deploy Programs and Evaluate User Feedback : Assist in the deployment of software applications and actively collect and analyze user feedback to drive continuous improvement. Comply with Project Plans and Industry Standards : Ensure all development activities align with project timelines, architectural guidelines, and relevant industry best practices and regulations. Work Closely with Other Developers and Stakeholders : Collaborate effectively with fellow engineers, product managers, designers, and other stakeholders to understand requirements, share knowledge, and achieve project goals. Ensure Software is Updated with the Latest Features : Stay abreast of new technologies, frameworks, and best practices in the Rust ecosystem and integrate relevant advancements into our Qualifications : Experience : 3+ years of proven work experience as a Rust Developer or in a similar backend/systems development role. Scalable Applications : Demonstrated experience in developing and deploying highly scalable, high performance, and resilient applications. Rust Proficiency : Excellent proficiency in the Rust programming language, including a deep understanding of its ownership model, concurrency primitives, and ecosystem. Databases & SQL : Strong knowledge of database concepts, SQL, and experience working with relational or NoSQL databases. Version Control : Proficient in using version control tools, particularly Git, and collaborative development workflows. Test-Driven Development (TDD) : Experience with and a strong commitment to test-driven development methodologies. Documentation : Ability to clearly document technical requirements, design specifications, and software Qualifications : Familiarity with front-end technologies (e.g., HTML, JavaScript, and CSS) for potential full-stack collaboration or understanding of web application architecture. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Knowledge of distributed systems, microservices architecture, and message queues. Contributions to open-source projects or a strong portfolio of personal projects in Rust. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. (ref:hirist.tech)
You should be proficient with Objective-C or Swift, and Cocoa Touch. You must have experience working with iOS frameworks such as Core Data, Core Animation, among others. Additionally, you should be skilled in offline storage, threading, and performance tuning. It is essential to have familiarity with RESTful APIs to connect iOS applications to back-end services. An understanding of Apple's design principles and interface guidelines is required. Experience with performance and memory tuning tools is necessary for this role. You should also be familiar with cloud message APIs and push notifications. Please ensure to include the Job code in the Subject line IOS/2023 when applying for this position. Furthermore, when applying, please provide information on your notice period, current CTC, and expected salary.,
Responsibilities: Execute full software development life cycle (SDLC) Write clean, maintainable, and efficient Rust code Integrate software components into a fully functional software system Develop software verification plans and quality assurance procedures Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Deploy programs and evaluate user feedback. Comply with project plans and industry standards Work closely with other developers and stakeholders Ensure software is updated with the latest features Preferred Skills: Proven work experience as a Rust developer or similar role. Experience with popular Rust web frameworks such as Rocket, Actix-web, and Axum Proficient in using both standard and third-party integration effectively. Hands-on experience with SQL/NoSQL databases such as PostgreSQL, MongoDB, etc. Familiarity with Rust ORMs (e.g., Diesel, SeaORM, sqlx). Experience Dockerizing Rust applications. Deployment experience to cloud platforms such as AWS, GCP, or Azure. Basic understanding of integrating backend APIs with frontend applications. Familiar with Git and platforms like GitHub or GitLab.
You have a great opportunity to join our team as a Shopify Website Developer with a minimum of 3+ years of experience. Your role will involve building, launching, and maintaining stores, along with a solid understanding of the admin system. A key aspect of this position is your knowledge of security and personal data protection principles. To excel in this role, you should have demonstrable expertise in HTML5, CSS, Vue JS, and JavaScript, with a deep understanding of the Document Object Model (DOM). Experience with Shopify's theming system and Liquid templating will be beneficial. Additionally, you should be comfortable with implementing and debugging 3rd party Shopify apps and creating custom solutions when needed. Your responsibilities will include thorough testing and debugging using browser consoles and external tools. You should have extensive experience in developing responsive layouts for various devices, including desktops, tablets, and mobiles. Strong organizational and communication skills are also essential for this role. If you are ready to take on this exciting opportunity, kindly mention Job code SD/2024 in the Subject line when applying.,