Senior Haskell Software Engineer

2 weeks ago


Chennai, Tamil Nadu, India Risk Resources LLP Full time
Overview

Risk Resources LLP is seeking a highly skilled Senior Haskell Software Engineer to join our team. As a key member of our software development group, you will be responsible for designing, implementing, and maintaining high-quality software applications using the Haskell programming language.

Job Description

The ideal candidate will have a strong understanding of functional programming concepts and experience with Haskell. They will be responsible for:

  • Designing and Implementing Software Applications: Developing and maintaining software applications using Haskell, ensuring high-quality code and efficient solutions.
  • Collaborating with Cross-Functional Teams: Working closely with other teams to define requirements and deliver solutions that meet business needs.
  • Optimizing Application Performance and Scalability: Using functional programming techniques to improve application performance and scalability.
  • Participating in Code Reviews and Providing Constructive Feedback: Reviewing code and providing feedback to ensure high-quality coding standards.
  • Identifying and Addressing Technical Debt and Code Quality Issues: Identifying areas for improvement and addressing technical debt and code quality issues.
  • Developing and Implementing Testing Strategies: Designing and implementing testing strategies to ensure the quality of Haskell codebase.
  • Researching and Evaluating New Tools and Technologies: Staying up-to-date with new tools and technologies and evaluating their potential to enhance development processes.
Required Qualifications

To be successful in this role, you will need:

  • Bachelor's or Master's Degree in Computer Science or Software Engineering: A degree in computer science or software engineering is required.
  • Proven Experience in Functional Programming using Haskell: Experience with functional programming using Haskell is essential.
  • Strong Understanding of Software Development Principles and Best Practices: A strong understanding of software development principles and best practices is necessary.
  • Expertise in Data Structures, Algorithms, and Problem-Solving: Expertise in data structures, algorithms, and problem-solving is required.
  • Proficiency in Working with Relational or NoSQL Databases: Proficiency in working with relational or NoSQL databases is necessary.
  • Experience with Version Control Systems (e.g., Git): Experience with version control systems is required.
  • Knowledge of Software Testing and Debugging Techniques: Knowledge of software testing and debugging techniques is necessary.
  • Excellent Communication and Collaboration Skills: Excellent communication and collaboration skills are required.
  • Ability to Work Effectively in a Fast-Paced Dynamic Environment: The ability to work effectively in a fast-paced dynamic environment is necessary.
  • Attention to Detail and Commitment to Producing High-Quality Code: Attention to detail and commitment to producing high-quality code are required.
Salary Range

We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience.



  • Chennai, Tamil Nadu, India Risk Resources LLP Full time

    Job Title: Haskell Software EngineerJob Summary:We are seeking a skilled Haskell software engineer to join our team at Risk Resources LLP. The ideal candidate will have a strong background in functional programming and experience with Haskell.Key Responsibilities:Design and implement Haskell-based software applicationsCollaborate with cross-functional teams...


  • Chennai, Tamil Nadu, India Risk Resources LLP Full time

    Hiring managers at Risk Resources LLP are seeking a highly skilled Haskell developer for a senior-level position. The ideal candidate will have a strong understanding of functional programming principles and a proven track record of delivering high-quality software applications using Haskell.Key Responsibilities:Software Development: Design, develop, and...


  • Chennai, Tamil Nadu, India Anthology Inc Full time

    About Anthology AllyAnthology Ally is a revolutionary product developed by Anthology Inc, a company dedicated to empowering educators and institutions with innovative technology solutions.Job DescriptionWe are seeking a Senior Software Engineer to join our Ally engineering team, which develops industry-leading tools to improve accessibility through...


  • Chennai, Tamil Nadu, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at IN10 VMware Software India Private Limited. As a key member of our Horizon Remote Experience Engineering team, you will play a critical role in designing, implementing, and maintaining robust, high-performance, and scalable software systems.Key...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    About the RoleWe are seeking a highly experienced Senior Software Engineering Director to lead our global development and quality assurance teams. As a key member of our leadership team, you will be responsible for driving strategic product development and quality goals, inspiring innovation within the team, and ensuring we remain at the forefront of the...


  • Chennai, Tamil Nadu, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team as a Senior Software Engineer. As a key member of our Horizon Remote Experience Engineering team, you will be responsible for designing, implementing, and maintaining robust, high-performance, and scalable software systems.Key ResponsibilitiesTake ownership of...


  • Chennai, Tamil Nadu, India Kavi Software Technologies Private Limited Full time

    Job Title: Senior .NET Software EngineerJob Summary:Kavi Software Technologies Private Limited is seeking a highly skilled Senior .NET Software Engineer to join our team. As a Senior .NET Software Engineer, you will be responsible for designing, developing, and deploying high-quality software applications using .NET technologies.Responsibilities:Design and...


  • Chennai, Tamil Nadu, India Laserbeam software Full time

    About the Role:At Laserbeam Software, we are seeking a highly skilled and experienced Senior Developer to join our team. As a Senior Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions using ASP.NET MVC, .NET Core, and Entity Framework.Key Responsibilities:Design and Development: Design, develop,...


  • Chennai, Tamil Nadu, India Software AG Full time

    Unlock Your Potential as a R&D Engineer at Software AGAre you a passionate and innovative software developer looking to advance your career in the field of Business Process Management (BPM)? Do you have a strong understanding of design patterns and a desire to contribute to cutting-edge projects? If so, we invite you to join our dynamic team at Software AG...


  • Chennai, Tamil Nadu, India TPF Software Full time

    Tech Lead RoleAs a Senior Software Engineer - z/TPF, you will be leading the technical design and build for small to medium-sized solutions in a team. Your expertise in translating functional and non-functional requirements into fit-for-purpose technical design will drive the success of our projects.Mainframe ExpertiseYou will ensure solution performance,...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job SummaryThis is a Senior Software Developer position that requires expertise in Mainframe development. The ideal candidate will have experience with Java, JavaScript, and HLASM programming languages, as well as knowledge of TCP/IP, client-server architecture, and HTML.About the RoleWe are seeking a highly skilled Senior Software Developer to join our...


  • Chennai, Tamil Nadu, India Laserbeam software Full time

    Senior Developer PositionWe are seeking a highly skilled and experienced Senior Developer to join our team at Laserbeam Software. The ideal candidate will have a strong background in ASP.NET MVC, .NET Core, Entity Framework, MS SQL Server, Python, Flask, Django, and MongoDB.Key Responsibilities:Design and develop scalable and maintainable software...

  • Software Engineer II

    1 month ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II at Rocket Software designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. This role involves joining a team maintaining a proprietary database management system running on z/OS with batch, interactive, and programming language interfaces as well as a web...


  • Chennai, Tamil Nadu, India UPS India Full time

    Job Title: Senior Software EngineerAt our company, we are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    About CIAR Software Solutions Pvt LtdWe are a leading software development company specializing in providing comprehensive solutions for the restaurant and hotel management industry. Our innovative products have been instrumental in transforming the operations of numerous food outlets and hotels.Job OverviewWe are seeking a highly skilled and experienced...


  • Chennai, Tamil Nadu, India Laserbeam software Full time

    Job Title: Senior DeveloperJob Summary:We are seeking a highly skilled and experienced Senior Developer to join our team at Laserbeam Software. The ideal candidate will have a strong background in ASP.NET MVC, .NET Core, Entity Framework, MS SQL Server, Python, Flask, Django, and MongoDB.Key Responsibilities:Design and Development:Design, develop, test, and...


  • Chennai, Tamil Nadu, India Kavi Software Technologies Private Limited Full time

    We are seeking a highly skilled and experienced Senior Software Engineer to join our team at Kavi Software Technologies Private Limited. This is a fantastic opportunity for a motivated professional to work on challenging projects, collaborate with talented individuals, and contribute to the growth of our company.About the RoleThis role involves designing,...


  • Chennai, Tamil Nadu, India JRHRSOLUTION Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at JRHRSOLUTION. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems using Reactjs and Nodejs.Key Responsibilities:Design and develop scalable and efficient...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    Job OverviewWe are seeking a highly skilled Senior Java Software Engineer to join our team at CIAR Software Solutions Pvt Ltd. As a Senior Java Software Engineer, you will play a key role in developing and maintaining our innovative software solutions for the restaurant and hotel management industry.Key ResponsibilitiesDesign, develop, and maintain...


  • Chennai, Tamil Nadu, India Software AG Full time

    Transforming Business Processes with InnovationAt Software AG, we empower organizations to succeed in a rapidly changing world. As a highly skilled R&D Engineer, you will play a pivotal role in advancing the capabilities of our ARIS Business Process Management (BPM) suite.Pioneering Next-Generation Enterprise ApplicationsCollaborate with our dynamic team to...